Visual Basic - Error en consulta (Me está abatiendo!!!!!!!!!!!!!!

Life is soft - evento anual de software empresarial
 
Vista:

Error en consulta (Me está abatiendo!!!!!!!!!!!!!!

Publicado por Dani (11 intervenciones) el 03/08/2004 20:21:12
Hola amigos, tengo un tabla llamada alarma, lo que quiero es seleccionar el campo que contiene la hora de corte (corteh)de tipo date/time, y lo quiero comparar a que sea = al contenido de un label (lblhora)
sql=""
sql = "select * from alarma where"
sql = sql & " corteh=" & LBLhora.Caption
Y el error que me tira no es de tipo de datos sino de sintaxis:
"Error 3075" en tiempo de ejecucion, error de sintaxis de consulta 'corteh= 15:06'
Ya probe de todo y no se q error de sintaxis es porque tengo hechas otras consultas similares y andan bien.
Espero se halla entendido. Gracias a quien pueda ayudarme!!!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en consulta (Me está abatiendo!!!!!!!!!!!

Publicado por Juan Carlos (94 intervenciones) el 03/08/2004 22:00:53
Prueba a encerrar entre comilla simple el label donde tienes la hora, ejem:

sql = sql & " corteh= ' " & LBLhora.Caption & " ' "

A ver si te funciona...ok? salu2...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Error en consulta (Me está abatiendo!!!!!!!!!!!

Publicado por RAUL (443 intervenciones) el 04/08/2004 06:14:30
1. Un Label en su propiedad Caption almacena un String
2. Como puede ser igual un string de un label a un campo de tabla tipo date/time????
obvio que necesita ser convertido antes a dipo date/time o a la inversa convertir el campo a string, solo asi habra una igualdad y la consulta tendra resultados.
Por otro lado como indico Juan es importante repetar la sintaxis
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error en consulta (Me está abatiendo!!!!!!!!!!!

Publicado por Felipe (1 intervención) el 04/08/2004 16:08:59
Prueba lo siguiente:
Como te estas refiriendo a una comparacion de un tipo de datos de tipo fecha compara de la sgte manera
sql = sql & " corteh= ' " & DAtevalue(LBLhora.Caption) & " ' "
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar