PRB: 'Bewerking moet een bijwerkbare query gebruiken' Wanneer u Excel opent via ODBC
Artikel
Van toepassing op:
Microsoft Excel
Symptomen
Wanneer u een Excel-werkblad bewerkt via ADO en ODBC, kan het volgende foutbericht worden weergegeven als u een ADO DataControl-object gebruikt:
asciidoc
[Microsoft][ODBC Excel Driver] Operation must use an updateable query.
Als u een Recordset-object gebruikt dat wordt gegenereerd met ADO-code, kan het volgende foutbericht worden weergegeven wanneer u een Excel-werkblad bewerkt via ADO en ODBC:
asciidoc
Run-time error '-2147467259(80004005)': [Microsoft][ODBC Excel Driver] Operation must use an updateable query.
Oorzaak
Dit probleem treedt op als u probeert een werkblad te bewerken dat is opgeslagen of geopend als ReadOnly.
Notitie
ReadOnly is de standaardinstelling voor een ODBC-verbinding met Excel, met of zonder een gegevensbronnaam (DSN). Daarom moet de gebruiker die instelling altijd wijzigen om gegevens te bewerken.
Oplossing
Gebruik de volgende methoden om dit probleem op te lossen:
Zorg ervoor dat de eigenschap LockType van het object Recordset niet is ingesteld op ReadOnly.
Zorg ervoor dat het bestand dat u probeert te openen niet is opgeslagen als ReadOnly.
Als u verbinding maakt via een DSN, volgt u deze stappen:
Open Configuratiescherm en klik vervolgens op ODBC-gegevensbronbeheerder.
Dubbelklik op uw DSN.
Klik in het dialoogvenster ODBC Microsoft Excel Setup op Opties.
Zorg ervoor dat het selectievakje ReadOnly niet is ingeschakeld.
Als u een DSN-loze verbinding gebruikt, moet u de optie ReadOnly=0 opnemen in de verbindingsreeks. Bijvoorbeeld:
Demonstreert dat u de vaardigheden hebt die nodig zijn om optimaal gebruik te maken van Access 2019 door de certificering Microsoft Office Specialist (MOS) Expert te verdienen.
Hierin worden enkele tips beschreven voor het verbeteren van de prestaties wanneer u gegevens opent vanuit een ODBC-gegevensbron in Access 2002, in Access 2003 en in Access 2007.
Beschrijft een probleem waarbij u een foutbericht ontvangt tijdens het koppelen van een SQL Database exemplaartabel met behulp van ODBC. Het probleem treedt op wanneer u de gekoppelde tabel opent in Access.
Beschrijft een probleem waarbij de stuurprogramma's niet zichtbaar zijn wanneer u PROBEERT ODBC-verbindingen te maken die gebruikmaken van het Microsoft Office-systeemstuurprogramma, zoals verbindingen met Access of Excel, op een 64-bits besturingssysteem zoals Windows 7.
Bespreekt een probleem waarbij de ODBC-gegevensbronbeheerder vastloopt wanneer u een systeem-DSN toevoegt. Voor dit probleem wordt in dit artikel een tijdelijke oplossing geboden.
Lijsten twee mogelijke oorzaken en mogelijke tijdelijke oplossingen voor het probleem dat u de aanmeldings-id en het wachtwoord niet lokaal kunt opslaan wanneer u een tabel uit een ODBC-gegevensbron koppelt, omdat het selectievakje Wachtwoord opslaan niet beschikbaar is in het dialoogvenster Tabellen koppelen.