Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2007, 17:39
Avatar de jeobel
jeobel
 
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 16 años, 3 meses
Puntos: 1
Sql 2000 con vb6:"Error de sintaxis al convertir una cadena de caract. a datetime

como corregir este error en sql2000 con vb6.0
"Error de sintaxis al convertir una cadena de caracteres a datetime"
he probado con

1-sSql = “ INSERT IN TO (A,B,,FECHA)&_
'"VALUES('" & mA & "' , '" & mB & "' ,'" & Format(mFechaSoli, "dd/mm/yyyy")
Coneccion.Execute sSQL
2- sSQL = "SET DATEFORMAT dmy INSERT INTO Laboratorio(A, B, C, FechaSoli)& _
"VALUES('" & mA & "' , '" & mB & "' ,'" & mC & "' ,'" & FORMAT(mFechaSoli, “DD/MM/YYYY”) & "' ')"
Coneccion.Execute sSQL
3- sSql = “ INSERT IN TO (A,B,,FECHA)&_
"VALUES('" & mA & "' , '" & mB & "' ,'" & Convert(DateTimem,FechaSoli, 103)
Coneccion.Execute sSQL
en el 1y2 me sale el mismo mensaje
y en le 3, vb6.0 desconoce a CONVERT
como un sub o funcion desconocido
lo raro que este probblema me lo dio e repente por q estaba descargando bien en la bd voy a tener que reintalar sql, tengan en cuenta q este codigo lo hago desde bv6.0 y no en procedimintos almacenados desde sql, les agaradesco cualquier ayuda por q ya se me va el tiempo