Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2007, 22:22
Avatar de sebaghost
sebaghost
 
Fecha de Ingreso: julio-2006
Mensajes: 49
Antigüedad: 18 años, 9 meses
Puntos: 0
Ayuda con visual basic

hola amigos tengo un problema para almecenar una fecha en visula basic script tengo k hacer un insert a una tabla de una base de datos sql 2000 este es le codigo bueno lo que me pasa es que no puedo almacenar el valor de la fecha de formato 12-12-2007 12:22:00 no me deja no se por que no me escribe en la base probe el codigo con otro valor y si lo hace en un campo numerico o varchar cuando trate de guardar la fecha intente con tipo de dato datetime timestamps y el smalldatestamps bueno aun asi con coformato text no me deja y si lo hace se resta entre si no se que pasa y cuando guardo la fecha con formatyo 12-12-2007 me guarda con valor 22-07-1894 porfa necesito ayuda desde ya gracias hay esta el codigo


Dim objConnection

Dim strConnectionString

Dim lngValue

Dim strSQL

Dim objCommand

strConnectionString = "Provider=MSDASQL;DSN=Kdm_biogas;UID=;PWD=;"

lngValue =Date

strSQL = "INSERT ReporteBiogas (Fecha) VALUES (" & lngValue & ");"

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objCommand = CreateObject("ADODB.Command")

With objCommand

.ActiveConnection = objConnection

.CommandText = strSQL

End With

objCommand.Execute

Set objCommand = Nothing

objConnection.Close

Set objConnection = Nothing