Ayudita con access y visual.net

Iniciado por thecirujano, 18 Agosto 2007, 20:13 PM

0 Miembros y 1 Visitante están viendo este tema.

thecirujano

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...

MANULOMM

#1
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:
Código (vbnet) [Seleccionar]

   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