Problema al insertar en bd de acces

01/08/2004 - 21:28 por Oscar | Informe spam
Buenas tardes,

Soy nuevo en el desarrollo de asp.net y tengo el siguiente
problema.

Al intentar insertar datos a la base de datos de access,
el servidor de devuelve este error:
"La operación debe usar una consulta actualizable. "

Adjunto codigo que utilizo,

If IsPostBack() Then
Dim objConn As New OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\inetpub\wwwroot\insertar\clientes.mdb")
Dim sSQL, Resul As String
sSQL = "Insert into tClientes (Nombre,
Apellido, Pais, Ciudad) values ('" & Nombre.Text & "', '"
& Apellido.Text & "', '" & Pais.Text & "', '" &
Ciudad.Text & "')"
Dim objCmd As New OleDbCommand(sSQL, objConn)
objConn.Open()
Resul = objCmd.ExecuteNonQuery
If Resul Then
Response.Write("Se ha agregado
correctamente el registro")
End If

Que es lo que hago mal.
 

Leer las respuestas

#1 Franco Figún
01/08/2004 - 21:46 | Informe spam
Los usuarios IUSR_tupc y ASPNET, tienen permisos de MODIFY sobre la MDB y
sobre la carpeta? Debe ser eso, seguro...

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Oscar" escribió en el mensaje
news:830d01c477fd$c0c4a300$
Buenas tardes,

Soy nuevo en el desarrollo de asp.net y tengo el siguiente
problema.

Al intentar insertar datos a la base de datos de access,
el servidor de devuelve este error:
"La operación debe usar una consulta actualizable. "

Adjunto codigo que utilizo,

If IsPostBack() Then
Dim objConn As New OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\inetpub\wwwroot\insertar\clientes.mdb")
Dim sSQL, Resul As String
sSQL = "Insert into tClientes (Nombre,
Apellido, Pais, Ciudad) values ('" & Nombre.Text & "', '"
& Apellido.Text & "', '" & Pais.Text & "', '" &
Ciudad.Text & "')"
Dim objCmd As New OleDbCommand(sSQL, objConn)
objConn.Open()
Resul = objCmd.ExecuteNonQuery
If Resul Then
Response.Write("Se ha agregado
correctamente el registro")
End If

Que es lo que hago mal.

Preguntas similares