Visual Basic.NET - Tipos de datos <>???

   
Vista:

Tipos de datos <>???

Publicado por GABY P (4 intervenciones) el 23/06/2008 22:30:53
HOLA.. TENGO UNA DUDA...

TENGO QUE HACER UN REPORTE DE UN SISTEMA DE UN HOSPITAL, DENTRO DE ESTE REPORTE QUIERO VER CUANTAS PERSONAS HAN SIDO HOSPITALIZADAS EN CIERTO HOSPITAL ENTRE UNA FECHA Y OTRA, POR LO CUAL UTILIZO DOS DATATIMEPICKER Y PARA ESTO HAGA LA SIGUIENTE CONSULTA:

olecmd = New OleDbCommand("SELECT *FROM HOSPITALIZAA WHERE FF BETWEEN ' " & Trim(DATE1.Text) & " ' AND ' " & TRIM(DATE2.TEXT) " ' ", olecn)
oledr = olecmd.ExecuteReader()

FF ES LA FECHA FINAL, ES DECIR CUANDO FUERON DADOS DE ALTA LOS ASEGURADOS Y DE TIPO FECHA.

ASI QUE NO DEBERIA CAUSAR NINGUN ERROR (SEGUN YO), PERO SI LO HACE, CUANDO YA LO QUIERE LEER EN LA INSTRUCCION OLEDR ME MANDA UN MSJ DICIENDO QUE LOS TIPOS DE DATOS NO COINCIDEN. SIENDO ASI, ENTONCES IMPRIMI LO QUE TIENE FF Y DATE1 PARA VER SI COINCIDEN Y ASI ES EFECTIVAMENTE SI LO HACE Y PARA ESTAR MAS SEGURA HICE UNA CONDICION SI FF ERA = A LO QUE TIENE EL DATE1 Y ES CORRECTO ENTRA A LA CONDICION, ASI QUE NO ENTIENDO PORQUE MANDARA ESE MENSAJE DE ERROR.. SI ALGUIEN SABE LA RESPUESTA LE AGRADECERIA MUCHO SI ME LA DIJERAN
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:Tipos de datos <>???

Publicado por P. J. (706 intervenciones) el 24/06/2008 00:55:38
En tu consulta cambia el text, por value. Y revisa que el formato de fecha que envias sea el mismo que guardas en tu BD

Suerte!
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:Tipos de datos <>???

Publicado por ingeniero ramirez (2 intervenciones) el 24/06/2008 12:59:17
Yo sí sé la respuesta si dices el tipo de base de datos que estás utilizando.

Pero aunque la sé no te voy a contestar
PORQUE ME JODEN LOS QUE ESCRIBEN TODO EN MAYÚSCULAS. A MI NADIE ME GRITA!!
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:Tipos de datos <>???

Publicado por Khristian (14 intervenciones) el 24/06/2008 16:42:05
Hay problemas en la sentencia sql, no respetas espacios.
Cuando obtienes el valor debes usar VALUE
El formato que te da ese value lo debes convertir al formato corto

toShortDateTimeString

creo que es asi.

Bueno....

Lo mejor que puedes hacer es sacar tu instruccion sql y asignarla en una variable previamente, asi haces un msgBox(cadSQL), para que muestres lo que realmente estas pasando a la base de datos, y evaluas que debe estar correcta la sentencia.
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