Visual Basic.NET - data set en un web form

 
Vista:

data set en un web form

Publicado por edgar (1 intervención) el 08/11/2005 20:38:47
Hola tengo un web form que entra a una base de datos de acces cuandno corro el web form y lo pone como pagina web si puedo entrar a la base de datos pero cuando quiero agregar un registro a la base de datos me da error, por que, el mensaje que me despliega es el siguiente:

La operación debe usar una consulta actualizable.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: La operación debe usar una consulta actualizable.

Source Error:

Line 92:
Line 93:
Line 94: MiAdapter.Update(dset, "eval_fisica")
Line 95:
Line 96: MiConexion.Close()

mi codigo es el siguiente:

Public SqlString As String = "Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=\toda.mdb"
Public MiConexion As OleDbConnection = New OleDbConnection(SqlString)

MiConexion.Open()
Dim MiAdapter As OleDbDataAdapter = New OleDbDataAdapter("SELECT * from eval_fisica ORDER BY nombre", MiConexion)

Dim MiCommandBuilder As OleDbCommandBuilder = New OleDbCommandBuilder(MiAdapter)

Dim dset As New DataSet

MiAdapter.Fill(dset, "eval_fisica")
Dim temprow As DataRow
temprow = dset.Tables(0).NewRow()
temprow.Item(0) = 2
temprow.Item(1) = TextBox1.Text
temprow.Item(2) = TextBox2.Text
temprow.Item(3) = TextBox3.Text
temprow.Item(4) = "hombre" 'radio.SelectedItem.Value
temprow.Item(5) = TextBox4.Text
temprow.Item(6) = TextBox5.Text
temprow.Item(7) = TextBox6.Text
temprow.Item(8) = TextBox7.Text
dset.Tables(0).Rows.Add(temprow)

MiAdapter.Update(dset, "eval_fisica")
MiConexion.Close()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder