Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - DBASE Abfrage mit WHERE Klausel


migro - Fr 28.12.07 13:16
Titel: DBASE Abfrage mit WHERE Klausel
Hallo,

ich habe ein kleines Problem mit einer Where-Klausel bei einer DBF-Datenbank

Die Abfrage sieht wie folgt aus:

C#-Quelltext
1:
cmdtext_spez = @"select * from c:\_tmpdbf\Daten\TABELLE.DBF where XXX='  22'";                    


Bei dieser Abfrage erhalte ich die Meldung: "ERROR [HYS12] [Microsoft][ODBC dBASE Driver] Index nicht gefunden."
Die Indexdatei .CDX ist vorhanden.

Was ich mir nur nicht erklären kann ist, dass bei folgender Abfrage alles funktioniert

C#-Quelltext
1:
cmdtext_allg = @"SELECT * FROM c:\_tmpdbf\Daten\TABELLE.DBF where true ";                    


Evtl habe ich hier etwas noch nicht ganz verstanden :shock:

Danke
migro