Foros del Web » Programando para Internet » ASP Clásico »

-ayuda- conexion y añadir con AddNew

Estas en el tema de -ayuda- conexion y añadir con AddNew en el foro de ASP Clásico en Foros del Web. hola estoy conectando a la base de datos de esta manera Set conexion = Server.CreateObject("ADODB.Connection") conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("\..\data\data.mdb") Set rs = ...
  #1 (permalink)  
Antiguo 22/03/2006, 06:07
Usuario baneado!
 
Fecha de Ingreso: septiembre-2004
Mensajes: 40
Antigüedad: 20 años, 7 meses
Puntos: 0
-ayuda- conexion y añadir con AddNew

hola

estoy conectando a la base de datos de esta manera

Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("\..\data\data.mdb")
Set rs = conexion.Execute(SQL)

para luego añadir asi los registros
If rs.BOF And rs.EOF Then
rs.AddNew
rs("dato1") = Request("dato1")

el caso es que creo que conecto a la base de datos sin permisos suficientes para escribir ¿me equivoco? se que tengo que añadir algo asi
2,3,1
pero no se dond ni como

Alguien me ayuda??

gracias a todos
saludos
  #2 (permalink)  
Antiguo 22/03/2006, 06:26
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
Debes abrir tu recordset con suficientes permisos para poder trabajar correctamente con los registros que éste contenga...
Código:
reg.Open "tu_tabla",conex,3,2
En cuanto al significado de los numeritos esos y tal mírate esto, ahí viene todo muy detallado y seguro que te resulta de utilidad:
http://www.aspfacil.com/articulos/040401.asp
Salu2
  #3 (permalink)  
Antiguo 22/03/2006, 08:38
Usuario baneado!
 
Fecha de Ingreso: septiembre-2004
Mensajes: 40
Antigüedad: 20 años, 7 meses
Puntos: 0
ya lo habia intentado con

rs.Open SQL,conexion,2,3,1

ahora con

rs.Open SQL,conexion,3,2

no me da error alguno. pero no inserta

:(
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 14:22.