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