Visual Basic - auda consulta ado ¿ fecha?

Life is soft - evento anual de software empresarial
 
Vista:

auda consulta ado ¿ fecha?

Publicado por doc_sad (4 intervenciones) el 15/11/2005 03:46:34
Necesito ayuda con lo siguiente.. ya se q para realizar una consulta a una base de datos de una fecha va entre # 15 /11 /2005# pero si quiero q esta opcion qede cariable como hago.. es decir q pasa si yo quiero cragar los registros de otra fecha ?¿? com hago para dejarlo variable o q yo pueda escribir la fecha de los registros q quiero n tiempo de ejecucion?
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:auda consulta ado ¿ fecha?

Publicado por ivan (463 intervenciones) el 15/11/2005 18:15:48
...."select * where fecha " & "=#" & Fecha & "#;" ......
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:auda consulta ado ¿ fecha?

Publicado por Ariel (94 intervenciones) el 17/11/2005 14:52:14
Hola

para consultar fechas puedes hacer esto

tienes TxtFecha.text ahora puedes usar un DtPicker, que es mejor para esto.
ahora en tu consulta

como recomendacion
nunca pongas "select * from", ya que tus consulta las hara mas lentas, es mejor
especificar los campos.

sql="select campo1, campo2, campo3 from TuTabla "

sql = Sql & " where campofecha = #" & format(txtFecha.text,"m-d-yy") & "#"

o esto para consultar entre un rango de fechas desde hasta.
sql = Sql & " where campofecha between #" & format(txtFecha.text,"m-d-yy") & "#
and #" & format(txtFecha2.text,"m-d-yy") & "# "

nota: el formato fecha es USA (m-d-yy)
si no especificas bien el formato no te hara bien la consulta.

espero que te sirva.

Saludos
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:auda consulta ado ¿ fecha?

Publicado por Luis Felipe (3 intervenciones) el 22/03/2006 21:06:20
hola estoy realizando una consulta con SQL un rango de fechas introducidas por el usuario desde dos text, ya logre filtrar la base de datos con solo una fecha, pero al realizar la consulta con un rango me arroja un error 3075 en tiempo de ejecucion
el codigo es el sigueinte:
datamartin.RecordSource = "SELECT * FROM Fut WHERE FEC_FUT BETWEEN " & "=#" & fec_ini & "# and " & "=#" & fec_fin & "#"
datamartin.Refresh

si alguien me puede ayudar se lo agradecere muchisimo
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