Un abbraccio a tutti ...
Si sta verificando un errore quando tento di eseguire l' update di un record
(MSDE con microsoft ado 2.6)
posto il codice con cui creo la tabella e il codice dell'update
- 'creazione tabella
"CREATE Table DetOrdiniGiornalieri " & _
"(" & _
"IdCliente integer ," & _
"IdGiorno integer ," & _
"IdRiga integer ," & _
"IdArticolo varchar," & _
"DesArticolo varchar, " & _
"QtaOrd decimal," & _
"QtaProv decimal," & _
"CostoUnitario decimal," & _
"Sconto1 decimal," & _
"Sconto2 decimal," & _
"IdUm char(3)," & _
"PRIMARY KEY (IdCliente, IdGiorno, IdRiga))"
' update record
"UPDATE DetOrdiniGiornalieri SET " & _
"IdArticolo = '" & LTrim(CodArticolo.Text) & "' " & _
"WHERE DetOrdiniGiornalieri.IdCliente = " & CodCliente & " " & _
"AND DetOrdiniGiornalieri.IdGiorno = " & Giorno & " " & _
"AND DetOrdiniGiornalieri.IdRiga = " & i
quando eseguo questa istruzione genera l'errore
dati di tipo string o binary che verrebbero troncati.
Presumo che l'errore sia sul campo IdArticolo e quindi sulla definizione di tale campo ... come altro posso definirlo? se aggiorno un campo numerico funziona perfettamente ....
qualche anima pia che mi delucida?
Immensamente grato per l'attenzione
Riabbraccio tutti
francesco