News sul gravissimo problema di Access 365 runtime

di il
2 risposte

News sul gravissimo problema di Access 365 runtime

Non c'è stato modo di contattare Microsoft, se non ho un contratto di assistenza non mi danno udienza (scandaloso, devo pagare per un loro errore).

Il problema, se avete Access 365 runtime da un momento all'altro non funziona più (quando la macchina si aggiorna).
Questo perchè le tabelle linkate mostrano i record con #deleted su tutte le celle e ovviamente va in errore.
Non lo fa su tutte le tabelle ma su quelle che hanno il varchar come chiave primaria.
Ci vuole un po a capirlo perchè con il runtime non vedi che succede, lo vedi solo se hai Access.

Spiegazione dettagliata dell'errore
https://codekabinett.com/rdumps.php?Lang=2&targetDoc=msaccess-bug-v2205-odbc-deleted-nvarchar-primary-key

Per aggirarlo bisogna scaricare ODBC per SQL Server (le versioni fino alle 17 vanno bene, con la 18 ci si intriga nel casino dei certificati).

Mi sono ritrovato un attacco D-DOS di telefonate, un delirio.

2 Risposte

  • Re: News sul gravissimo problema di Access 365 runtime

    Direi che un campo "varchar" come chiave primaria non sia stata una grande scelta

    Meglio degli interi/long, o stringhe formattate di lunghezza fissa, o GUID (che poi puo' essere visto come una stringa formattata di lunghezza fissa OPPURE come un inter a 128 bit).
  • Re: News sul gravissimo problema di Access 365 runtime

    Il Varchar è preferibile quando la lunghezza delle stringhe varia in modo significativo, e questo può accadere anche nelle chiavi.
    Se una cosa è consentita deve funzionare, altrimenti la si blocca.
    Speriamo arrivi sta benedetta patch.
Devi accedere o registrarti per scrivere nel forum
2 risposte