19/10/12

[RISOLTO] Errore Vb6: troppe righe interessate dall’aggiornamento 2147467259

A vuole può capitare durante l’esecuzione di una applicazione sviluppata in Visualbasic 6, di ricevere in fase di aggiornamento di un recordset l’errore run time 2147467259 troppe righe interessate dall’aggiornamento.

Per risolvere il problema assicuratevi innanzitutto che la tabella nella quale state scrivendo abbia una chiave primaria.

Il cursore infatti con questo messaggio vuole dirvi che non riesce a capire bene quali righe deve aggiornare.

Nel caso in cui la chiave primaria ci fosse, modificate il cursore del recordset prima di aprirlo trasformandolo in un cursore lato server.

Ad esempio se l’oggetto recordset si chiama rst, dovete scrivere:

dim rst as New Adodb.Recordset

dim conn as New Adodb.Connection

rst.CursorLocation = adUseServer

rst.Open rstsql, Conn, adOpenKeyset, adLockOptimistic, adCmdText

e sicuramente l’errore sparirà, provare per credere.

Nessun commento:

Posta un commento

Cosa ne pensi?

Forse ti potrebbero interessare anche:

Related Posts Plugin for WordPress, Blogger...