Discussione:
Anomalia collegamento teabelle SQL
(troppo vecchio per rispondere)
Xÿmox
2024-09-10 17:58:51 UTC
Permalink
Con Access 2010 (32 bit) e SQL 2004 avevo una procedura che mi collegava
le tabelle in automatico leggendo una tabella dove vi sono vari parametri.
Il codice è questo ma non so quanto sia imporante:
Case "ODBC"
StrConn = "ODBC;DSN=" & rsTabInfo!DSN & ";UID=" & rsTabInfo!UID &
";PWD=" & rsTabInfo!PWD & ";DATABASE=" & rsTabInfo!NomeLibExt & ";"
strOrigineTabella = rsTabInfo!FileExt
strTabella = rsTabInfo!NomePC

Il problema attuale con Access 2019 (64 bit) e SQL Server 2019 è che il
codice funziona correttamente ma una volta collegate le tabelle sono
solo in lettura, mentre se le collego manualmente: pulsante Dati Esterni
--> Da Database --> Da SQL Server e selezione la stessa connessione ODBC
che ho creato, le collega perfettamente, riesco anche
scrivere/cancellare dati ecc.

Se mi posiziono sulla tabella collegata la stringa di collegamento che
appare è identica, sia se è stata collegata attraverso il codice che
manualmente:
Loading Image...

A cosa può essere dovuta questa anomalia?
grazie m.
Xÿmox
2024-09-11 20:09:26 UTC
Permalink
Post by Xÿmox
A cosa può essere dovuta questa anomalia?
Credo di avere individuato cosa causa il problema, è "seleziona
identificatore record univoco".
A questo punto chiedo se è possibile disabilitarlo in qualche modo, via
codice o direttamente sulle Opzioni di Access

grazie
Xÿmox
2024-09-11 20:23:14 UTC
Permalink
Post by Xÿmox
Post by Xÿmox
A cosa può essere dovuta questa anomalia?
Credo di avere individuato cosa causa il problema, è "seleziona
identificatore record univoco".
A questo punto chiedo se è possibile disabilitarlo in qualche modo, via
codice o direttamente sulle Opzioni di Access
grazie
risolto, la tabella di test che avevo creato in SQL non aveva una chiave
primaria

Loading...