Vraag : vba sql fout in microsoft toegang

Ik heb de volgende code in mijn toegangsgegevensbestand:

Set rs = CurrentDb.OpenRecordset („select * van Orde NonconformancesbyUCRNo door AutoNumber, UCRNo“)

But wanneer ik de code ga in werking stellen, krijg ik een run-time fout 3622: u moet de dbSeeChangesoptie met OpenRecordset gebruiken wanneer het toegang tot van een SQL lijst van de Server die een kolom van de IDENTITEIT heeft.  

So die ik op het Web heb gezocht en met het volgende op de proppen gekomen:

Set rs = CurrentDb.OpenRecordset („select * van Orde NonconformancesbyUCRNo door dbOptimistic dbOpenDynamic AutoNumber, UCRNo“, dbSeeChanges,)

But nu wanneer ik de code in werking stel, krijg ik run-time 3001: ongeldig argument op de codelijn hierboven.  De lijst is een SQL lijst en het gebied AutoNumber is de primaire sleutel (ik veronderstel het gebied van de identiteitskolom).  

This is een erfenislijst waar de identiteitskolom AutoNumber wordt genoemd (primaire sleutel) en zijn gebiedsmontages is het verhogen AutoNumber zonder duplicaten.  Kon een deskundige alstublieft helpen.  Dank you.

Antwoord : vba sql fout in microsoft toegang

Omdat HDAudio u om het even welke hefboom voor om het even welk doel laat gebruiken, zult u moeten specificeren welke hefboom u binnen Lijn wilt zijn en de registratieveranderingen zullen waarschijnlijk uitgebreid zijn.

Het gebruik RegShot op een schoon systeem, neemt een momentopname, stopt lijn-binnen het apparaat binnen, plaatste het aan het volume u wilt, een andere momentopname, neemt en RegShot twee laat vergelijken.  U zult een tekstdossier met alle registratieveranderingen krijgen die u en dan duwen als machine startingang kunt sparen.  http://sourceforge.net/projects/regshot/

Andere oplossingen  
 
programming4us programming4us