SQL - VB 6 SQL7 (Insertar Datos Fechas)

 
Vista:

VB 6 SQL7 (Insertar Datos Fechas)

Publicado por Marietta (3 intervenciones) el 16/10/2001 21:55:36
Tengo el problema que en visual 6 hago un insert y no me deja Insertar datos (caracteres con formato de fecha tomados desde pantalla) que son de tipo datetime en la base de datos que esta en sql server 7.0, intente pasarlos con cdate pero me guarda la fecha 22-07-1845 , y al guardarla sin ninguna conversion me guarda 01-01-1900...

como puedo solucionarlo?
de ante manos muchas 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:VB 6 SQL7 (Insertar Datos Fechas)

Publicado por Guillermo (11 intervenciones) el 17/10/2001 04:48:13
proba utilizando la función convert de TSQL, al componer la cadena SQL te quedaria algo asi....

SQL = "Insert Nombre_Tabla (Fecha, Cliente) " _
& "Values ( Convert (Datetime, '" & Format(txtfields(4).text, "yyyy-mm-dd hh:nn:ss") & "', 102), '" & txtCliente.text & "')"

El 102 de la funcion convert indica que lo almacenas en formato ANSI, el mas estandar de todos aaaa.mm.dd,
Las funciones Format y Cdate de VB no son necesarias.

Guillermo
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