Foros del Web » Programando para Internet » ASP Clásico »

Tipo de datos si/no

Estas en el tema de Tipo de datos si/no en el foro de ASP Clásico en Foros del Web. Hola, tengo un problemilla al insertar un check en un campo si/no de mi tabla. Para que me salgan los campos con el visto marcado ...
  #1 (permalink)  
Antiguo 24/07/2005, 07:46
 
Fecha de Ingreso: julio-2005
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
Tipo de datos si/no

Hola, tengo un problemilla al insertar un check en un campo si/no de mi tabla.

Para que me salgan los campos con el visto marcado pongo esto y me salen correctamente..

SQL="SELECT id, Marca, Telefonovendedor, Caracteristicas, Foto FROM Barcos where Barcos.Publicado = True;"

pero para poder marcar el campo si/no pongo esto y no me inserta el visto

rsInsert.fields("Publicado")= True

Gracias de antemano
  #2 (permalink)  
Antiguo 24/07/2005, 08:38
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
tendrias qeu hacer un if dentro de la etiqueta del checkbox poniendo algo asi:
<% If rs("publicado") = "true" Then %>
checked
<% End If %>
saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 24/07/2005, 08:43
 
Fecha de Ingreso: julio-2005
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
Lo que yo pretendo hacer es que al darle a un boton "publicar" inserte un visto en el campo Publicado, no tengo ningún check en la página, solo en la base de datos.

Asias de toas formas xd
  #4 (permalink)  
Antiguo 24/07/2005, 09:02
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
haaaaaa no habia entendido bien, si no me equivoco seria algo asi como
Inser Into tabla (publicada) values ('true')
saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 24/07/2005, 10:10
 
Fecha de Ingreso: julio-2005
Mensajes: 33
Antigüedad: 19 años, 9 meses
Puntos: 0
nah, ya ta xd
  #6 (permalink)  
Antiguo 24/07/2005, 10:17
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
era como te dije????
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #7 (permalink)  
Antiguo 24/07/2005, 13:55
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
y cual es la opción en la base de datos para dar checks? que base de datos usas?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #8 (permalink)  
Antiguo 24/07/2005, 14:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años, 1 mes
Puntos: 9
en Access, definis el tipo de campo como Si/no, en sql server se puede definir así algunos campos?
__________________
Add, never Remove
  #9 (permalink)  
Antiguo 24/07/2005, 16:08
 
Fecha de Ingreso: enero-2005
Mensajes: 13
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola amigo, lo que deberias hacer es trabajar mediante 1 y 0 , donde 1 es Si(True) y 0 es No(False), creas una variable llamada publicado y le das valor "1" (publicado=1), o simplemente como siempre sera verdadero, entonces en la sentencias SQL del Inser lo guardas como 1 y listo en Access se marca como Si y le coloca el ChecK.

publicado=1
Inser Into tabla (publicada) values ('"&publicado&"')

Saludo, espero que te ayude
  #10 (permalink)  
Antiguo 24/07/2005, 18:32
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 6 meses
Puntos: 16
en realidad la forma mas apta de trabajarlo es asi... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:56.