Hey alle, wirklich schlug meinen Kopf gegen eine Tastatur hier, jede Information oder in die richtige Richtung zeigen wäre fantastisch..NET DBF-Datenbank Konnektivität Problem
Ich habe eine Reihe von .DBF-Dateien mit MDX-Indizes. Sie sollten dBASE Version 7 sein, aber die Borland BDE verbindet sich nur zuverlässig mit 5.0 von dem, was ich gefunden habe.
Ich kann get connected mit der IV und 5,0-Verbindungszeichenfolge wie folgt:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\IDS\PowerSell\MyData\;Extended Properties=dBASE 5.0;
Das Schema I erhalten, ist weg von dem, was das eigentliche Schema der Tabelle ist, und ich habe zu umständlich zerhackt Abfragen ausführen die Ergebnisse nur, kommen die Probleme, die ich bin immer:
- nur gut aus, auf den meisten Spalten aber einige Spalten nicht funktionieren
- Einsatz, wenn ich auf einige Spalten lassen sonst bekomme ich Fehler
- Update, wenn ich nicht bieten eine where Klausel
jemand einen Einblick in die Verbindungs- und mit DBF-Dateien mit einem MDX-Index und .NET Hat? Höchstwahrscheinlich dBASE 7 Dateien?
Danke,
stimme ich voll und ganz zu. Die Dinge fingen für Borland an zu fallen, nachdem FoxPro herumkam (sie schienen sich danach weniger um dBase zu kümmern). Wenn es nicht für ein Altsystem erforderlich ist, ist es die beste Lösung, es aus einem "alten" Format herauszuholen. –
Diese nicht FoxPro-Datenbanken, das ist die seltsame Sache. Die wenigen Informationen, die ich vom Lieferanten erhalten habe, sind dBASE 7 Interbase, nach Recherchen scheint Interbase .ibr oder etwas ähnliches zu verwenden. Ich bin völlig perplex wie überall sonst, wo Firebird benutzt wird. Ich benutze oledb auch, nicht mit den datierten ODBC-Treibern, obwohl ich sie zu den gleichen Ergebnissen versucht habe. Leider versuche ich nur einen Konvertierungsprozess für dieses neue "System", das wir für unsere Verkäufer verwenden, durchzuführen. Ich kann die Daten nicht in ein neues Format bringen, obwohl das ideal wäre. Umzug unser altes Format -> neues Format. – thismat
Interbase/Firebird ist ein regulärer Client/Server Db, der nichts mit DBF zu tun hat. Und FoxPro/dBase 7, es ist alles xBase und riecht das gleiche. –