Witam
Otrzymałem dwa pliki ART_INW.DBF ART_INW.CDX z tego co doczytałem to sa pliki z Visual FoxPro(pochodny typ z rodziny baz DBase)?.
Mam takie pytanie jak po zaimportowaniu do Access XP
DoCmd.TransferDatabase acImport, "dBase 5.0", "C:\", acTable, "ART_INW.dbf", "ART_INW"
wyeksportować z powrotem do plików dbf wraz z indeksem cdx.
Eksportując za pomocą
DoCmd.TransferDatabase acExport, "dBASE 5.0", "c:\", acTable, "ART_INW", "Filename.DBF", False, False
Tworzy index w innym formacie.
Zainstalowałem sterowniki ODBC dla FoxPro, skonfigurowałem ODBC w Administrative Tools - system DSN.
Próbowałem mniej wiecej z takich konstrukcji:
Dim strConnect As String
strConnect = "ODBC;DSN=TMWin;SourceDB=C:\TMWin;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
DoCmd.TransferDatabase acExport, "ODBC Database", strConnect, acTable, "ART_INW", "ART_INW.dbf"
tu pojawia sie błąd "Run-time error 2507 Typ ODBC Database nie jest typem zainstalowanej bazy danych lub nie jest zgodny z wybrana operacja"
Zmieniając "ODBC Database" na "ODBC" plik zostaje wyeksportowany ale bez dodatkowego pliku CDX.
Jak można wyeksportować tabele do dbf wraz z cdx? pozdr |