![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Hallo, ich hoffe, ihr hattet angenehme Festtage.
Wenn ich eine als ANSI erstellte dbf mit @db("open",...) öffnen möchte, beendet sich einfach das Programm ohne jegliche Meldung. (Interpreter & exe) Öffne ich die selbe dbf mit DBmax & setze bei OEM ein Häckchen, wird sie anschließend artig mit meinem Prog geöffnet. Ein font 2 hilft auch nicht Habe ich auf 3 Rechnern (xpPRO + Home) geprobt. Profan 11.2 Gibt es da noch einen Schalter oder ist das ein Fehlerchen Gruß Jörg |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Ohne die Datei zu kennen wird man dir schlecht helfen können.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#3 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
ok, vllt. mißverständlich ausgedrückt; du kannst jede beliebige dbf-Datei nehmen. Sobald der OEM-Haken rausgenommen wird, bricht mein Programm beim Öffnen ab...
Gruß Jörg |
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Liegt sicher an meiner Unkenntnis bzgl. der Datenbank-Funktionen. Da muß ich leider passen...
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
Du müßtest uns schon sagen, was dein mit/ohne OEM-Häkchen bewirkt.
Ich habe keine Probleme dB-Dateien in ANSI und ASCII zu bearbeiten. Bedenke aber, dass dB in Profan dBIII entsprechen muß, d.h. Satzlänge kleiner 16000 Bytes. Teste die Datei einmal mit Dieters=Bangkok "DBF Tool". Gruß Thomas |
|
|
|
|
|
|
#6 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Danke für die Mühe
Roland, hast du eine Idee? Du hast sicherlich mit dbase mehr zu tun, als die meisten hier...Z.B. in welchen Byte der verwendete Zeichensatz in der dbf geschrieben wird, dann könnte ich die Datei vorher binär öffnen, das entsprechnde Byte manipulieren (so das OEM eingestellt ist) & könnte anschließend die dbf normal öffnen. Wär erst mal 'ne Lösung... Gruß Jörg |
|
|
|
|
|
#7 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Hab mal zum besseren Verständnis ein kleines Bildchen gebaut.
![]() Die dbf wird von einer Anwendung erstellt. Ich möchte dann mit Profan zu einem bestimmten Zeitpunkt diese dbf auslesen, was aber nicht klappt. Deshalb habe ich dies mit dem Programm DBMax untersucht & rausbekommen, wenn ich das Häkchen bei OEM setze und speichere, läßt sie sich plötzlich öffnen. Ist es so wie abgebildet, gibt es einen Abbruch. Funktioniert bei jeder beliebigen dbf. Gruß Jörg |
|
|
|
|
|
#8 (Direktlink) | |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
Zitat:
Mit DBMax erstellst du dann eine echte dbIII. Gruß Thomas |
|
|
|
|
|
|
#9 (Direktlink) | |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Zitat:
Gruß Jörg |
|
|
|
|
|
|
#10 (Direktlink) |
|
Stammuser
![]() Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
|
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Jo ok, ich werd das morgen mal proben. Komisch find ich das aber trotzdem: sobald ich bei einer echten dbaseIII-Datei OEM deaktiviere, also zu ANSI mache, ist schluss...
Danke & bis dann Gruß Jörg |
|
|
|
|
|
#12 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Du kannst dir ja mal von meiner Webseite das Tool "Universelles Datenbankmodul zum Bearbeiten von Dbase III Dateien" runterladen und damit testen. Das Tool öffnet normalerweise alle DBase III Dateien und nur die können ja mit Profan gelesen werden. Wenn es nicht geht weißt du, dass du eine andere Version von Dbase-Dateien erstellst. Um sicher zu gehen würde ich auch die DBF-Datei mit Profan erstellen und nicht mit einem fremden Tool wo du nicht weißt welche Version von DBase erstellt wird. Im Header stehen keine Infos ob Ansi oder OEM Text verwendet wird, da das ja egal ist welches Textformat du in die Felder reinschreibst und somit überhaupt nicht relevant ist. Im Header steht aber ob es eine gültige DBase III Datei ist. Im ersten Byte muss entweder Hex 03 oder 83 stehen, je nachdem ob mit Memofeld oder ohne.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#13 (Direktlink) | |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Hi Dieter, ich lad mir dein Tool gleich runter & teste das.
Zitat:
Ich teste erstmal & meld mich dann.... Gruß Jörg |
|
|
|
|
|
|
#14 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Warum nutzt Du nicht die ODBC-Treiber des Systems? Die sollten:
DBase III, IV und 5 können, sowie die Versionen von Paradox. Gruß Thomas |
|
|
|
|
|
#15 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 08.12.2009
Ort: Mecklenburg
Beiträge: 202
|
Zuerst @Dieter: ein wirklich tolles Prog. - ein sehr nützliches Werkzeug
Kurzer Lagebericht: DBFTool schreibt: Keine Dbase III Datei. Im ersten Byte steht eine 07. @Thomas: Du meinst, das ich gleich mit SQL auf diese dbf zugreifen könnte? Wäre 'ne Variante. ODBC habe ich bisher nur bei MySQL benutzt weil ja die internen dbase-Funktionen bei dbf super funzen. Also falls ich mit @db(....) hier nicht weiterkomme, werde ich in dieser Richtung weiterforschen. Ich müßte dann ja iwie einen ConnectString für ODBC/Dbase bauen oder? Sind denn diese ODBC-Treiber für Dbase IMMER vorhanden (XP-Home/Pro/7)? Gruß Jörg |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Excel Tabelle läßt sich nicht öffnen | Günter2 | Office-Anwendungen | 7 | 29.08.2010 22:17 |
| Windiag läßt sich nicht öffnen | Frank Held | Windows XP | 1 | 19.06.2006 01:12 |
| vcd läßt sich nicht mit dem mediaplayer öffnen. | bellasun2000 | Allgemein | 2 | 12.01.2004 19:55 |
| Gehäuse läßt sich nicht öffnen | reks30 | Hardware - Problemlösungen | 7 | 19.09.2003 13:24 |
| Word läßt sich nicht öffnen!? | buffy | Hardware - Problemlösungen | 2 | 05.07.2003 11:16 |