ExecuteNonQuery

18/06/2005 - 20:57 por Juan Carlos | Informe spam
Alguien sabe programar con OleDb tengo problemas para actualizar mi tabla asi:

OleDbCommand1 = New OleDbCommand("UPDATE mytable
SET FName = ? WHERE (IDemployee = ?)", OleConeccion)

OleDbCommand1.Parameters.Add(New
System.Data.OleDb.OleDbParameter("IDemployee",
System.Data.OleDb.OleDbType.VarWChar, 12, "IDEmployee"))

OleDbCommand1.Parameters("idemployee").Value = IdEmployee.Text

myConnection.Open()
OleDbCommand1.ExecuteNonQuery()
myconnection.Close()

y siempre me sale este error

Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en
system.data.dll

y se posiciona aqui:

OleDbCommand1.ExecuteNonQuery()

alguna idea alguien me puede sugerir que esta pasando?
 

Leer las respuestas

#1 Carlos Gómez
19/06/2005 - 07:28 | Informe spam
La sentencia sql solicita dos parametros (uno para FName, y otro para
IDemployee) y tu solo le pasas el primer parámetro (FName).

Juan Carlos wrote:

Alguien sabe programar con OleDb tengo problemas para actualizar mi tabla
asi:

OleDbCommand1 = New OleDbCommand("UPDATE mytable
SET FName = ? WHERE (IDemployee = ?)", OleConeccion)

OleDbCommand1.Parameters.Add(New
System.Data.OleDb.OleDbParameter("IDemployee",
System.Data.OleDb.OleDbType.VarWChar, 12, "IDEmployee"))

OleDbCommand1.Parameters("idemployee").Value = IdEmployee.Text

myConnection.Open()
OleDbCommand1.ExecuteNonQuery()
myconnection.Close()

y siempre me sale este error

Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en
system.data.dll

y se posiciona aqui:

OleDbCommand1.ExecuteNonQuery()

alguna idea alguien me puede sugerir que esta pasando?

Preguntas similares