Problemas al Insertar
Publicado por GONPAS (60 intervenciones) el 17/10/2003 06:56:44
Hola a todos:
Tengo una consulta que hacerles, he tratado de hacer una inserción por medio de SQL pero tengo problemas al hacerlo me lanzaz el siguente error: "Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll", el códgio que utilizo es el siguiente : Public Sub agregar(ByVal nombre, ByVal apellido, ByVal rut, ByVal telefono, ByVal direccion)
Dim consulta As New OleDbCommand()
Dim conectar As OleDbConnection
conectar = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;User ID=Admin;Data Source=C:\Bd exalumnos seminario.mdb")
consulta.CommandType = CommandType.Text
consulta.CommandText = "insert into tabla1(nombre, apellido, rut, telefono, direccion) values (@nombre, @apellido, @rut, @telefono, @direccion)"
consulta.Parameters.Add("@nombre", OleDbType.VarChar, 30, "Nombres")
consulta.Parameters.Add("@apellido", OleDbType.VarChar, 30, "Apellidos")
consulta.Parameters.Add("@rut", OleDbType.VarChar, 15, "rut")
consulta.Parameters.Add("@telefono", OleDbType.Integer, 6, "fono1")
consulta.Parameters.Add("@direccion", OleDbType.VarChar, 50, "direccion")
consulta.Connection = conectar
consulta.Connection.Open()
consulta.ExecuteNonQuery() ' Aquí me tira el error, justo en esta línea
conectar.Close()
End Sub
Bueno ojalá que alguno de ustedes tenga experiencia en esto y me pueda ayudar. El problema es en la línea que dice "consulta.ExecuteNonQuery()".
Sin mas que agregar me despido y espero que me ayuden...por favor cualquier aporte me sirve.
Tengo una consulta que hacerles, he tratado de hacer una inserción por medio de SQL pero tengo problemas al hacerlo me lanzaz el siguente error: "Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll", el códgio que utilizo es el siguiente : Public Sub agregar(ByVal nombre, ByVal apellido, ByVal rut, ByVal telefono, ByVal direccion)
Dim consulta As New OleDbCommand()
Dim conectar As OleDbConnection
conectar = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;User ID=Admin;Data Source=C:\Bd exalumnos seminario.mdb")
consulta.CommandType = CommandType.Text
consulta.CommandText = "insert into tabla1(nombre, apellido, rut, telefono, direccion) values (@nombre, @apellido, @rut, @telefono, @direccion)"
consulta.Parameters.Add("@nombre", OleDbType.VarChar, 30, "Nombres")
consulta.Parameters.Add("@apellido", OleDbType.VarChar, 30, "Apellidos")
consulta.Parameters.Add("@rut", OleDbType.VarChar, 15, "rut")
consulta.Parameters.Add("@telefono", OleDbType.Integer, 6, "fono1")
consulta.Parameters.Add("@direccion", OleDbType.VarChar, 50, "direccion")
consulta.Connection = conectar
consulta.Connection.Open()
consulta.ExecuteNonQuery() ' Aquí me tira el error, justo en esta línea
conectar.Close()
End Sub
Bueno ojalá que alguno de ustedes tenga experiencia en esto y me pueda ayudar. El problema es en la línea que dice "consulta.ExecuteNonQuery()".
Sin mas que agregar me despido y espero que me ayuden...por favor cualquier aporte me sirve.
Valora esta pregunta


0