Einzelnen Beitrag anzeigen

PASST

Registriert seit: 30. Mär 2005
Ort: Krefeld
325 Beiträge
 
Delphi 7 Enterprise
 
#25

Re: JOIN über unterschiedliche DBsysteme möglich?

  Alt 1. Jul 2008, 11:08
So, ich habe jetzt in dieser Variante gelöst.
Zitat von PASST:
Hurra, ich habe jetzt eine Variante gefunden, die mit UNC-Pfad funktioniert:

SQL-Code:
SELECT * FROM OPENROWSET(
'MSDASQL','DRIVER={Microsoft Dbase driver (*.dbf)}',
'SELECT * FROM \\SERVER\Pfade\Tabelle1.dbf')
Das einzige Problem ist noch, dass ich vorher das Byte für den MDX-Flag der dBase Dateien löschen muss. Das ist aber nicht wirklich ein Problem, da Clipper zwar diesen Flag setzt, aber selber nicht verwendet. Außerdem will ich wie gesagt die dBase Daten nur lesen und nichts schreiben.
Leider lässt sich diese Datei nicht bearbeiten, um den MDX-Flag zu löschen, wenn jemand sie (mit einem anderen Programm) geöffnet hat.
Kann man dem SQL-Server nicht sagen, dass er den MDX-Flag automatisch ignorieren soll?
  Mit Zitat antworten Zitat