Que tal buen dia ...
tengo un problema que no he podido corregir . les mando el codigo que
estoy usando para ver si alguien me puede dar una pequeña ayuda .. porque la
verdad estoy sumamente agobiado por este error, es una rutina para agregar un
registro en la base de datos en access ..
Saludos y gracias
Private Sub btnRegistrar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnRegistrar.Click
'Creando y cargando connection y command
Dim cont As Integer = 0
Dim oconn As OleDbConnection
Dim orden As OleDbCommand
'Abriendo la coneccion
oconn = New OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data
Source=C:\Documents and Settings\avega\My Documents\Visual Studio
2005\Projects\test3\test3\db.mdb")
'Crearn y cargando un objecto command
Dim sql As String = "insert into clientes(NombreCliente,
DireccionCliente, TelCliente)values(@idCliente, @NombreCliente,
@DireccionCliente, @TelCliente)"
orden = New OleDbCommand(sql, oconn)
orden.Parameters.Add(New OleDbParameter("@idCliente",
OleDbType.Integer, 20))
orden.Parameters("@idCliente").Value = txtId.Text
orden.Parameters.Add(New OleDbParameter("@NombreCliente",
OleDbType.VarWChar, 20))
orden.Parameters("@NombreCliente").Value = txtNombre.Text
orden.Parameters.Add(New OleDbParameter("@DireccionCliente",
OleDbType.VarWChar, 100))
orden.Parameters("@DireccionCliente").Value = txtDireccion.Text
orden.Parameters.Add(New OleDbParameter("@TelCliente",
OleDbType.Integer, 20))
orden.Parameters("@TelCliente").Value = txtTelefono.Text
'mandando SQL a la base de datos
orden.Connection.Open()
orden.ExecuteNonQuery()
orden.Connection.Close()
'limpiando los textboxs para otra inseccion
txtNombre.Text = ""
txtDireccion.Text = ""
txtTelefono.Text = ""
'Avisando la inseccion
lblRegistro.Text = "Registro N°: " & cont.ToString() & " insertado"
End Sub
Leer las respuestas