Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Error en insert
 Foro Bloqueado  Tema Bloqueado


Autor Temas
evald
Starting Member


31 Posts
Mensajes - 05 Sep 2002 :  16:18:02  Ver Perfil  Enviar Email
Hola, tengo un problema cuando inserto un registro(row) en la base de datos. Utilizo el siguiente codigo

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

Connection.CursorType = adOpenStatic

Connection.ActiveConnection="PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\desiete\midb.mdb"

D7Conn.Source = "insert into Tabla (campo1) values ('hola')"

D7Conn.Open

...........

Cuando monto el sitio en una maquina funciona bien pero cuando lo monto en otra computadora me da el siguiente error:

"Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query"

Alguien puede explicarme esta situacion y como hacer esta operacion independiente de cualquier configuracion

rafa_nw
Starting Member


24 Posts
Posted - 09 Sep 2002 :  20:54:42  Ver perfil  Enviar e-mail
Creo que el problema es que intentas abrir un recordset, cuya fuente de datos es una consulta Insert, que en principio no devuelve registros.
Prueba a utilizar esto
Set Conec = Server.CreateObject("ADODB.connection")

cadena="PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\desiete\midb.mdb"

conec.open cadena
sq= "insert into Tabla (campo1) values ('hola')"

conec.execute sq
set conec=nothing

Un Saludo.


Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar