Problema con datetime
Hola tengo un problema y llevo dando vueltas mucho rato.. No puedo insertar un dato de tipo fecha en un datetime de sql server 2005. El código es el siguiente. Ojala alguien pueda ayudarme..
Dim idrol As Integer
Dim vfechai As Date
idrol = 0
vfechai = Date + Time
rs.Open "INSERT INTO usuarios VALUES (" & tidusr.Text & ", '" & tnusr.Text & "', '" & tnusrl.Text & "', '" & tpwdusr.Text & "', '" & ttipousr.Text & "', '" & tpuesto.Text & "', " & idrol & ", '" & Test.Text & "'," & vfechai & ", " & vfechai & ", " & idrol & " )", conexion, adOpenDynamic, adLockOptimistic
ME DA EL ERROR: incorrect syntax near '01'. ya probe diferentes soluciones.
si le quito el Time a vfechai=date+time y solo pongo vfechau=date funciona bien pero solo me da la fecha y no la hora.
¿Cuál es la solución?
Dim idrol As Integer
Dim vfechai As Date
idrol = 0
vfechai = Date + Time
rs.Open "INSERT INTO usuarios VALUES (" & tidusr.Text & ", '" & tnusr.Text & "', '" & tnusrl.Text & "', '" & tpwdusr.Text & "', '" & ttipousr.Text & "', '" & tpuesto.Text & "', " & idrol & ", '" & Test.Text & "'," & vfechai & ", " & vfechai & ", " & idrol & " )", conexion, adOpenDynamic, adLockOptimistic
ME DA EL ERROR: incorrect syntax near '01'. ya probe diferentes soluciones.
si le quito el Time a vfechai=date+time y solo pongo vfechau=date funciona bien pero solo me da la fecha y no la hora.
¿Cuál es la solución?
Respuesta de jalvaradog
1