cmd.executenonquery() !!!URGENTE!!!!!
Publicado por Angel (4 intervenciones) el 25/03/2004 12:37:15
Estoy empezando con ASP.NET y tengo el siguiente problema.
Si hago una consulta sobre una BD no tengo ningun problema pero si le intento hacer un insert me dice: "La operacion debe ser una consulta actualizable"
Yo lo que hago es esto:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.mappath("Usuarios.mdb"))
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Cmd As New OleDb.OleDbCommand
Dim sql As String, i As Integer, cont As Integer
sql = "Insert into Usuarios (Usuario,Pass,ApelNom) values('aa','aaaaa','dsddd ddddd')"
If conn.State = 0 Then conn.Open()
Cmd.Connection = conn
Cmd.CommandText = sql
Cmd.ExecuteNonQuery()
Pero no hay forma.Como tengo que hacer un insert para que funcione
Si hago una consulta sobre una BD no tengo ningun problema pero si le intento hacer un insert me dice: "La operacion debe ser una consulta actualizable"
Yo lo que hago es esto:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.mappath("Usuarios.mdb"))
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Cmd As New OleDb.OleDbCommand
Dim sql As String, i As Integer, cont As Integer
sql = "Insert into Usuarios (Usuario,Pass,ApelNom) values('aa','aaaaa','dsddd ddddd')"
If conn.State = 0 Then conn.Open()
Cmd.Connection = conn
Cmd.CommandText = sql
Cmd.ExecuteNonQuery()
Pero no hay forma.Como tengo que hacer un insert para que funcione
Valora esta pregunta


0