Paradox-Paradoxon

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Paradox-Paradoxon

Beitrag von Tom »

Huhu.

Ich bin gerade dabei, eine Importschnittstelle für eine Fremdanwendung zu schreiben, die eine Paradox-Datenbank nutzt. Auf die greife ich per ODBCDBE zu. Funktioniert auch ganz wunderbar. Weil die Datenerhebung aufgrund der Menge sehr lange dauert, wollte ich das ganze auf einen anderen Rechner schieben, der nahezu exakt gleich ausgestattet ist. Die Benutzer-DSN für Paradox ist eingerichtet, alle Strukturen entsprechen sich, und auch die Registry-Einträge für die Jet-Engine stimmen überein. Trotzdem bekomme ich auf dem zweiten Rechner diese Fehlermeldung:

[-5015][Microsoft][ODBC Paradox Driver]Die Tabelle hat nicht das erwartete Format
(verbunden natürlich mit einem Xbase-Laufzeitfehler BASE/8999).

Hat sie aber. Auf dem anderen Rechner läßt sie sich öffnen. :?

Ist nicht dringend, ich wollte nur wissen, ob jemand von Euch eine Ahnung hat, was das Problem sein könnte.
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Tom,
nur so aus der Hüfte: Vergleiche doch mal auf den beiden PCs die Version der genutzten ODBC-Treiber...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Martin.

Ja, das habe ich auch sofort gemacht. Stimmt alles eins zu eins überein. Auf keinem von beiden Rechnern gab es je eine Borland DBE oder ähnliches. Sogar die Office-Versionen stimmen überein. Und, wie gesagt, ich habe sogar nach den Collation-Einstellungen der Jet-Engine usw. gesucht. Ganz erstaunlich, das. :lol:
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Tom,
und natürlich sind auch Betriebssystem (Version und Sprache) identisch und nach dem Konfigurieren der DSN hast Du den PC neu gebootet (sicher ist sicher) :?:
MDAC-Updates sind auch bei beiden drauf?
Naja, Microsoft halt :D

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Martin.

Die Rechner sind quasi Zwillinge. :D Ich probier's jetzt auf einem anderen, einer Windows-98-Möhre. Anyway, danke für die Hilfe, es ging ja nur um Zeitersparnis - laufen tut's ja. Letztlich. Irgendwie. Aus welchen Gründen auch immer. Wie Du sagst: Microsoft halt. ](*,)
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo,

vor Kurzem hatte jemand mit der ODBCDBE Probleme beim Zugriff auf ein Feld mit Namen, aber mit FieldGet(x) ging es und danach auch mit den normalen Namen. Vielleicht ist es hier ja auch sowas ?
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Hubert.

Das ist ein Fehler beim Öffnen der Datei - auf dem Rechner, bei dem es funzt, kann ich dann problemlos hin- und herschaufeln, wobei ich natürlich auf die unterschiedlichen Typen achte. Und obwohl sich das Problem erledigt hat, weil ich die Konvertierung dann auf meinem Rechner durchgeführt habe, wüßte ich natürlich schon gerne, was die Ursache ist.
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Tom,

warum weiß ich auch nicht, aber warum hast du die Foxpro DBF eigentlich nicht mit FOXCDX direkt aufgemacht ?
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Beitrag von Tom »

Hallo, Hubert.

Weil es keine Foxpro-Tabelle ist, sondern im Paradox-Format. :idea:
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Oh je, schon wieder ein Blackout meinerseits :x
Paradox, irgendwann wußte ich mal was damit anzufangen :?
Gruß
Hubert
Antworten