Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2012, 13:43
Avatar de Marea2
Marea2
 
Fecha de Ingreso: febrero-2008
Mensajes: 71
Antigüedad: 16 años, 3 meses
Puntos: 0
Editar base de datos Acces

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
__________________
www.chuletacreator.com "Copia con estilo"