Visual Basic - problema con fecha

Life is soft - evento anual de software empresarial
 
Vista:

problema con fecha

Publicado por yeni (146 intervenciones) el 25/09/2005 19:20:53
quiero gravar una campo de tipo fecha
pero el valor de mi feha esta guardado en un dtpicker
y el formto de ese datapicker es fecha_larga

y ps en mi base de datos en acces
es igual el formato

pero cuando quiero gravar por ejemplo este fecha "01/09/2005"
en la base dde datos se guarda como 09/01/2005

luego cambie el formato de el campo fecha en la base de datos pero es igual
... lo guarada de la misma manera
luego le di un formato al dt picker para poder guardarlo y nada de nada

fecha_grava=format(dtpicker1.value,"dd/mm/yyyy")

y nada de nada

por fa ayudenme a resolver esto.. es urgente.. gracias
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:problema con fecha

Publicado por Nuevo (10 intervenciones) el 25/09/2005 19:27:50
Qué es lo que tanto te cuesta solucionar tus con-d-e-nados problemas, y preguntas t-o-n-tas como las tuyas hay por montones.

Los muchachos de LWP se han jo-d-i-do la vida por tí y los que repiten preguntas y posieron una caja de texto arriba, y a la par de la misma tiene un botón "Buscar", úsala.
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:problema con fecha

Publicado por Carlos Gomez (10 intervenciones) el 26/09/2005 01:11:59
Bueno te cuentoq ue mas de un programador se ha encontrado con este problema, como lo intentas hacer esta bien pero quiero que tengas en cuenta que la variable a la cual le asiganas los formateado debe ser de tipo variant, un ejemplo puede ser:

Option explicit
Dim Rs as new ADODB.Recordrset, Conn as New ADODB.Conection
Dim Fecha as Variant

Private sub Form1_load()
Conn.Cursorlocation=adUseClient
Conn="Provider=**********************"
Rs.activeconection=Conn

'si utilizas una base de datos access utiliza esta opcion
Fecha=format(dtpicker1.value,"dd/mm/yyyy")
rs.open="Select * from Tabla Where Campo=#" & Fecha & "#"

'si utilizas una base de datos MySql utiliza esta opcion
Fecha=format(dtpicker1.value,"yyyy-mm-dd")
rs.open="Select * from Tabla Where Campo='" & Fecha & "'"
end sub

espero y te sea de utilidad mucha suerte colega, y no te preocupes que este foro es para solucionar problemas que se nos presenten a la hora de encontrar obstaculos en nuestras aplicaciones.
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