42 messaggi dal 21 aprile 2004
ciao a tutti,

probabilmente voi individuerete l'errore in un attimo, io non riesco proprio a vederlo...
questa è una query di update in ambiente asp.net, vb.net e access:

myCommand.CommandText = _
"UPDATE P3_HR_MBO SET yearprocess=?,companyID=?,peoplejobID=?,meeting1=?,meeting2=?," & _
"openprocess=?,note=? WHERE ID=" & theMBO.MBOID

myCommand.Parameters.Clear()
myCommand.Parameters.Add(New OleDbParameter("yearprocess", theMBO.Year))
myCommand.Parameters.Add(New OleDbParameter("companyID", theMBO.CompanyID))
myCommand.Parameters.Add(New OleDbParameter("peoplejobID", theMBO.ID))
myCommand.Parameters.Add(New OleDbParameter("meeting1", theMBO.MBODefineDate))
myCommand.Parameters.Add(New OleDbParameter("meeting2", theMBO.MBOResultDate))
myCommand.Parameters.Add(New OleDbParameter("openprocess", theMBO.Open))
myCommand.Parameters.Add(New OleDbParameter("note", theMBO.Notes))
myCommand.ExecuteNonQuery()


l'errore che ottengo è un errore di sintassi nell'istruzione update....
perchè?!?

grazie in anticipo.
Paolo
1.245 messaggi dal 03 marzo 2004
Dopo la virgola metti uno spazio campo1=pippo, campo2=pluto ecc...

L'infinito è... ASP.NET
42 messaggi dal 21 aprile 2004
ti ringrazio per la risposta, ho appena scopert che se definisco il campo "note" come "notes", tutto funziona.

per caso è una parola riservata anche questa?
ciao e grazie!
Paolo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.