Foros del Web » Bases de Datos » SQL Server »

Sql 2000 con vb6:"Error de sintaxis al convertir una cadena de caract. a datetime

Estas en el tema de Sql 2000 con vb6:"Error de sintaxis al convertir una cadena de caract. a datetime en el foro de SQL Server en Foros del Web. 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 = “ ...
  #1 (permalink)  
Antiguo 11/12/2007, 16:39
Avatar de jeobel  
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 6 años, 4 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
  #2 (permalink)  
Antiguo 11/12/2007, 16:50
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 5.969
Antigüedad: 6 años, 9 meses
Puntos: 155
Re: Sql 2000 con vb6:"Error de sintaxis al convertir una cadena de caract. a datetime

Jeobel

Envia SIEMPRE tus fechas con el formato ANSI (yyyymmdd), con esto, no tendras problemas en el manejo de fechas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.
SEO by vBSEO 3.3.2