Dunque... Il database è un one-file creato con Access...ho provato a fare le query direttamente su access e tutto fila liscio come l'olio...
Facendo delle prove ho notato che se faccio:
codice:
SELECT TOP 544 * FROM csv
Non da alcun tipo di errore, mentre da:
codice:
SELECT TOP 545 * FROM csv
in poi lo genera...
Da notare che il db(di prova) che sto usando al momento è stato creato in questo modo:
codice:
----------------------------------------
ID rag_soc num
(VARCHAR 255) (VARCHAR 20)
----------------------------------------
1 ufficio 0123456789
2 ufficio1 0123456789
3 ufficio2 0123456789
4 ufficio3 0123456789
.... .... ....
.... .... ....
9999 ufficio9998 0123456789
----------------------------------------
cosa ancor più strana, stampando l'output come suggeriva orphenix, con entrambe le query l'errore viene generato a questo punto:
.......
.......
ID: 268
rag_soc: ufficio267
num: 0123456789
ID: 269
java.sql.SQLException: [Microsoft][Driver Manager ODBC] Lunghezza della stringa o del buffer non valida................
Qualche suggerimento..?