Hola!
 
Estoy haciendo un web con Visual Web Developer 2010. He creado un base de datos con Acces y la he incorporado en el proyecto. He logrado que los datos se muestren en un datagrid.
 
El problema llega cuando quiero añadir un nuevo registro. He buscado el código para hacerlo pero no me funciona.
 
Codigo que uso:
 
Dim myConn As OleDbConnection
        Dim cmd As OleDbCommand
        Dim sqlstring, FName, LName, Team As String
 
 
        FName = TextBox1.Text
        LName = TextBox2.Text
        Team = TextBox3.Text
 
        myConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;  Data Source=C:\database.mdb")
 
        myConn.Open()
        sqlstring = "INSERT INTO Tabla1 (Nom,Edat,Text) VALUES ('" + FName + "', '" + LName + "', '" + Team + "')"
 
        cmd = New OleDbCommand(sqlstring, myConn)
        cmd.ExecuteNonQuery()
        myConn.Close()
 
Y el error que tengo cuando lo ejecuto es:
 
El codigo de usuario no controlo OleDbException.
Error de sintaxi en la instrucion INSTERT INTO.
 
Y me subraya " cmd.ExecuteNonQuery()"
 
Teneis idea de como solucionarlo. Gracias 
  
 

