Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/04/2005, 09:56
Avatar de silvia1977
silvia1977
 
Fecha de Ingreso: abril-2005
Mensajes: 54
Antigüedad: 20 años
Puntos: 0
Error al transformar recordset a insert

Hola,

Como os he dicho estoy actualizando mi pagina web tranformando los recordsets en inserts. Pues resulta que ahora cuando un usuario se da de alta sale un error que dice:

Microsoft][ODBC SQL Server Driver][SQL Server]Error de sintaxis al convertir una cadena de caracteres a datetime.

Yo ahora inserto asi:

fecha_nac = Request.Form( "fdia" ) & "/" & Request.Form( "fmes" ) & "/" & Request.Form( "fanyo" )

usu="INSERT INTO usuarios (US_NOMBRE, US_FECNAC) VALUES ( '" & nombre & "', " & fecha_nac & ")"
Set rs = conexionBD.Execute(usu)

y el campo US_FECNAC es datetime. Como puedo insertarlo sin que me de ese error que antes con el recordset no me daba.

He probado a hacer convert(varchar(10), fecha_nac) pero me dice que no coinciden los tipos...

Ayudarme por favor
__________________
Silvia - Castellón :arriba: