Allora tenendo conto delle varie osservazioni che abbiamo fatto , direi che possiamo scrivere una cosa di questo tipo:
CREATE VIEW View_lists_result_int AS
SELECT
CAST(id AS INT) AS id,
recordStatus,
recordWritingDate,
recordimportationDate,
plantid,
response,
listType,
listNumber,
lineNumber,
item,
batch,
serialNumber,
requestedQty,
processedQty,
errorCause,
wmsGenerated,
auxText01,
auxText02,
auxText03,
auxText04,
auxText05,
auxText06,
auxText07,
auxText08,
auxText09,
auxText10,
auxint01,
auxint02,
auxint03,
auxint04,
auxint05,
auxint06,
auxint07,
auxint08,
auxint09,
auxint10,
auxDated1,
auxDate02,
auxDate03,
auxDate04,
auxDate05,
auxDate06,
auxDate07,
auxDate09,
auxDate10,
auxBit01,
auxBit02,
auxBit03,
auxBit04,
auxBit05,
auxBit06,
auxBit07,
auxBit08,
auxBit09,
auxBit10,
auxNum01,
auxNum02,
auxNum03,
auxNum04,
auxNum05,
auxNum06,
auxNum07,
auxNum08,
auxNum09,
auxNum10
FROM lists_result;
- Vai in SSMS e apri il database e sulla tabella lists_result (se ho capito bene il suo nome) click destro e creare nuova query
- Nella nuova query scrivere la query sopra riportata ... verificarei nomi delle colonne e se ritieni opportuno inserisci solo le colonne che ti interessano
- Eseguire la query in modo possa essere salvata come View che ritroverai nel database in questione alla voce "Views"
- Nelle Views troverai la tua vista appena creata con nome "View_lists_result_int"
- Adesso vai in MsAccess ed esegui la procedura per creare il collegamento alle tabelle e dall'elenco delle tabelle selezionare la tua nuova vista di nome "View_lists_result_int", come vedrai viene tratta come se fosse una tabella.
- Quando viene richiesto selezionare come chiave primaria la colonna id
.
Fatto, adesso verifica se ti restituisce #Eliminato oppure se è tutto OK
Ovviamente la tratterai come una qualsiasi tabella collegata... e se non ci sono particolari join e/o altro dovrebbe essere possibile anche aggiornare i dati... da verificare.