Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2003, 09:33
ACHAVARRIA
Invitado
 
Mensajes: n/a
Puntos:
Revise tu codigo y observe tresas que talvés te están afectando:

1.

consulta = "insert into Usuario (dni/cif, nombre) values ('20012122','Juanjo')"

'20012122' = si este valor es numerico no necesita " ' " y talves estas tratando de insertar un valor caracter a un campo numerico de Access, recuerda que cuando un valor que posee numeros por estar en " ' " este se convierte en caracter aunque posea numeros.

2.

set resultado = conexion.Execute(consulta, ,adCmdText + adExecuteNoRecords)

En la anterior sentencia solo es necesario lo siguiente:

set resultado = conexion.Execute(consulta)

El resto es "paja" o basura.

3.

Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Mode = adModeWrite
conexion.CursorLocation = adUseClient
files = server.MapPath("aplicacion.mdb")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & files & ";Persist Security Info=False"

En la anterior consulta solo necesitas lo siguiente:

Set conexion = Server.CreateObject("ADODB.Connection")

files = server.MapPath("aplicacion.mdb")

conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & files & ";Persist Security Info=False"