![]() |
Datenbank: Access 2K • Version: 9 • Zugriff über: ADOConnection und "Microsoft.Jet.OLEDB.4.0"
Indexfunktion nicht unterstützt
Hallo,
es ist mir schon fast peinlich... :oops: hab zuletzt vor 3 Jahren mit Delphi gearbeitet und leider alles wieder vergessen... Ich habe eine Access-DB und in einer Tabelle einen Index gesetzt. Mit einer ADOConnection und "Microsoft.Jet.OLEDB.4.0" greife ich darauf zu. Wenn ich in der ADOTable den IndexName auswähle, bekomme ich die FM:"Der aktuelle Provider unterstützt nicht die erforderliche Schnittstelle der Indexfunktion." Ist sicher ein DAU-Fehler, sorry aber nach 1 STD googeln weiß ich nicht "mehr". Gruß P. :lol: |
Re: Indexfunktion nicht unterstützt
Du musst den Index nicht setzen, soweit ich weiss.
|
Re: Indexfunktion nicht unterstützt
Hm, wenn ich den Inhalt einer DBLookuplistBox nun aber in einer Reihenfolge sortiert haben möchte, die dem in Access erstellten Index entspricht, wäre es ausgesprochen hilfreich, wenn ich den Index setze.
Also nochmal: Access DB mit dem Index "Titel" auf eine Tabelle -> ADOConnection (Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=db1.mdb;Mode=Read;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False)-> ADOTable, in der ich den Index zwar sehe aber mit der genannten FM nicht wählen kann -> DataSource -> DBLookuplistBox die mir die Einträge der Access-Tabelle in nicht sortierter Reihenfolge zeigt. Kann mir jmd etwas zu diesem Fehler sagen oder was ich falsch gemacht habe? |
Re: Indexfunktion nicht unterstützt
Setze das zu sortierende Feld im 'IndexFieldName' der ADO-Table. Das klappt. Unabhängig vom Index auf Access-Seite.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz