Tengo el siguiente codigo:
------------------------------------------------------------------------
Public Class connec
Public con As OleDb.OleDbConnection
Public da As OleDb.OleDbDataAdapter
Public numero As Integer
Public nombre As String
Public Function ingresar(ByVal con As OleDb.OleDbConnection)
con.Open()
Dim access As String = "insert into CURSO values ('" & numero & "','" & nombre & "')"
con.Close()
Return (0)
End Function
End Class
----------------------------------------------------------------------------------
Public Class Form1
Dim cn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrador\Mis documentos\bd1.mdb")
Dim objconnec As New connec
Private Sub btningresar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btningresar.Click
objconnec.numero = txtnum.Text
objconnec.nombre = txtnom.Text
objconnec.ingresar(cn)
End Sub
End Class
---------------------------------------------------------------------------------
bueno cuando ingreso no me marca niun error , pero cuand oreviso la base de datos no ingresa nada alguen me puede ayudar...
si no estoy mal me parece que tienes en error en la clausula insert..
no veo donde estas diciendo que valores para que campos.
por ejemplo:
access="INSERT INTO Curso(Numero,Nombre) VALUES ('" & numero & "," & nombre & "')"
Esto suponiendo que la tabla Curso tiene los campos Nombre y Numero.
pd: Te recomiendo que trabajes con SQL Server y que consultes sobre los Stores Procedures (procedimientos Almacenados) no es recomendable picar codigo SQL dentro del codigo del programa.
pd2: utiliza las etiquetas de codigo.
Atentamente,
Juan Manuel Lombana
Medellín - Colombia