Contact GECAD NET  

Inregistrare   Login  

    KNOWLEDGEBASE

Aparitie eroare "SQL Statement Too Long"

05 septembrie 2006

CAUTARE


FREE SECURITY TOOLS















SONDAJ
Care este principala provocare in implementarea proiectelor de securizare a mediului IT?








 

In momentul in care se doreste actualizarea unui tabel "linked" din FoxPro 6.0 in Access 2000 pot apare erorile:

SQL statement too long

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


Politica de confidentialitate     Termeni de folosire     Contact Developed by Webdev