In momentul in care se doreste actualizarea unui tabel "linked" din FoxPro 6.0 in Access 2000 pot apare erorile:
sau
ODBC - insert on a linked table "TableName" failed. [Microsoft][ODBC VisualFoxProDriver]Cannot update the cursor. #146
|
Rezolvare:
Acest lucru se intampla deoarece Access incearca sa actualizeze toate inregistrarile chiar daca se modifica doar un singur camp iar statementul SQL are o limita de 2028 byte.
Pentru rezolvarea acestei probleme se poate crea un statement SQL care include numai campurile care trebuiesc actualizate sau, in cazul in care se doreste actualizarea tuturor campurilor din tabel, impartirea actualizarii in statementuri SQL multiple care se incadreaza in limita de 2028 octeti.
PROGRAME AFECTATE
Microsoft Access 2000