Newsgroup: it.comp.lang.visual-basic
Titolo: [Lungo] Troppe righe interessate dall'aggiornamento. Problema ACCESS

Espongo il problema:
ho un DB ACCESS residente sul server, con una tabella contenene vari campi.
sul mio prog. ho una serie di textbox sulle quali inserisco dei valori, e
alla pressione di un tasto vado a mettere ciascun valore della textbox su un
campo della tabella:
All'inizio, tutte le textbox contengono "0,00", quindi non sono vuote.
10   With AdoConsuntivo
20         .Recordset.Fields("OreTavoloControllo") = TextConsuntivo(7).Text
30         .Recordset.Fields("OrePrestampa") = TextConsuntivo(5).Text
40         .Recordset.Fields("Cliches") = TextConsuntivo(3).Text
50         .Recordset.Fields("NumeroEtichette") = TextConsuntivo(1).Text
60         .Recordset.Fields("CostoOraLavoro") = TextConsuntivo(0).Text
70         .Recordset.Fields("LarghezzaCarta") = TextConsuntivo(2).Text
80         .Recordset.Fields("CostoMateriale") = TextConsuntivo(4).Text
90         .Recordset.Fields("CostoTavoloControllo") =
TextConsuntivo(6).Text
100        .Recordset.Fields("CostoPrestampa") = TextConsuntivo(8).Text
110        .Recordset.Fields("CostoCliches") = TextConsuntivo(10).Text
120        .Recordset.Fields("CostoTotaleOre") = LabelConsuntivo(4).Caption
130        .Recordset.Fields("MetriQuadriMateriale") =
LabelConsuntivo(5).Caption
140        .Recordset.Fields("CostoTotaleMateriale") =
LabelConsuntivo(6).Caption
150        .Recordset.Fields("CostoTotaleTavoloControllo") =
LabelConsuntivo(7).Caption
160        .Recordset.Fields("CostoTotalePrestampa") =
LabelConsuntivo(8).Caption
170        .Recordset.Fields("CostoTotaleCliches") =
LabelConsuntivo(9).Caption
180        .Recordset.Fields("CostoTotaleCommessa") =
LabelConsuntivo(10).Caption
190        .Recordset.Fields("CostoPerEtichetta") =
LabelConsuntivo(12).Caption
200        .Recordset.Update
210   End With
I campi del database hanno come tipo di dati "testo", mentre c'è un
ulteriore campo ( commessa ) che è impostato come chiave primaria, che è
stato precdentemente compilato.
Fin qui tutto bene.
Il problema è questo:
alcune volte, MA NON SEMPRE, quando premo il pulsante compre l'errore:
Informazioni sulla colonna chiave insufficienti o errate. Troppe righe
interessate dall'aggiornamento.(Error Code -
2147467259
 / Riga : 200)
(sull'UPDATE nella riga 200.)
da questo punto in poi, ogni volta che premo il tasto esce il medesimo
errore.
quando succede, guardando sulla riga interessata del DB, vedo i campi tuti
compilati correttamente.
Se elimino la riga e ripeto la procedura, il problema si può ripresentare o
no.
Qualcuno sa dirmi cosa sta succedendo?
Ho guardato sui post vecchi, ho trovato numerosi interventi, ma non sono
riuscito ancora a risolvere il problema.
GRAZIE.
ciao


mega cut
rischi del lavorare bound.....
.....il consiglio è di farsi a amnina 2 o 3 funzioni ...ne guadagneresti
anche in velocità!
cmq....è indubbio che bound è molto veloce (non professionale...veloce!)
come costruzione di una demo!....l'affidabilità ...lasciamo perdere!
cmq
Tuo problema?
http://support.microsoft.com/default.aspx?scid=kb;en-us;815542
ciao!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)