Seite 1 von 1

Datenbank Editor für Destinator TJ

Verfasst: 25.01.2005 12:10
von pws32
Hallo,

ich habe da so ein kleines Problem mit einer Datenbank zu dieser Dantebank würde ich gerne einen Editor schreiben um Einträge zu editieren, das Problem bei dieser Datenbank ist das man mit der Aplication die diese Datenbank erstellt leider keine Änderungen machen kann, bei dieser Aplication handelt es sich um ein GPS Fahrtenbuch mit dem Namen Destinator TJ.
Meine Frage nun ist kennt jemand das Format der Datenbank oder kann mir jemand einen Tip geben.
Habe auch schon gegoogelt und auch ein Programm zur konvertierung gefunden welches die Daten nach Lexware Reisekosten 2005 konvertiert, aber leider muss man dazu ebend Lexware Reisekosten 2005 haben und am konvertieren hab ich auch nicht ein so grosses intreresse.
Im Programmverzeichniss von diesen Konverter habe ich aber zwei xmls Datein gefunden die vieleicht Rückschlüsse auf das Format der Datenbank zulassen.

xmlRow.xml

Code: Alles auswählen

<ROW STATUS="0">
      <lID_Fahrt dt:dt="i4">&ADD_LFN</lID_Fahrt>
      <szAutoNr dt:dt="string">&ADD_KENNZ</szAutoNr>
      <lID_Reise dt:dt="i4"/>
      <szPersonalnummer dt:dt="string">&ADD_PNummer</szPersonalnummer>
      <szName dt:dt="string">&ADD_NAME</szName>
      <szVorname dt:dt="string">&ADD_VORNAME</szVorname>
      <datAbfahrt dt:dt="dateTime">&ADD_STARTDATE</datAbfahrt>
      <datAnkunft dt:dt="dateTime">&ADD_STOPDATE</datAnkunft>
      <lDienstKM dt:dt="i4">&ADD_KMDIENST</lDienstKM>
      <lPrivatKM dt:dt="i4">&ADD_KMPRIVAT</lPrivatKM>
      <lWAKM dt:dt="i4">&ADD_KMWA</lWAKM>
      <lTyp dt:dt="i4">&ADD_FTYP</lTyp>
      <szAbfahrtsort dt:dt="string">&ADD_STARTORT</szAbfahrtsort>
      <szZwischenort dt:dt="string">&ADD_ZWISCHENORT</szZwischenort>
      <szZielort dt:dt="string">&ADD_STOPORT</szZielort>
      <szZweck dt:dt="string">&ADD_Bemerkung</szZweck>
      <szFahrer dt:dt="string">&ADD_FNAME</szFahrer>
      <lLandKM dt:dt="i4">0</lLandKM>
      <lFBNr dt:dt="i4">0</lFBNr>
      <lFahrtTyp dt:dt="i4">0</lFahrtTyp>
      <szFahrtKennung dt:dt="string">&ADD_LFN</szFahrtKennung>
</ROW>
und
xmlFields.xml

Code: Alles auswählen

<?xml version="1.0" encoding="ISO-8859-1"?>
<RECSET NAME="RK_FAHRT" xmlns:dt="urn:schemas-microsoft-com:datatypes" xml:space="preserve">
<FIELDS>
   <FIELD NAME="lID_Fahrt" TYPE="6" dt:dt="i4" NULLABLE="0" READONLY="0"/>
   <FIELD NAME="szAutoNr" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lID_Reise" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szPersonalnummer" TYPE="1" dt:dt="string" NULLABLE="0" READONLY="0"/>
   <FIELD NAME="szName" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szVorname" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="datAbfahrt" TYPE="3" dt:dt="datetime" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="datAnkunft" TYPE="3" dt:dt="datetime" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lDienstKM" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lPrivatKM" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lWAKM" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lTyp" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szAbfahrtsort" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szZwischenort" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szZielort" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szZweck" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szFahrer" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lLandKM" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lFBNr" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="lFahrtTyp" TYPE="6" dt:dt="i4" NULLABLE="1" READONLY="0"/>
   <FIELD NAME="szFahrtKennung" TYPE="1" dt:dt="string" NULLABLE="1" READONLY="0"/>
</FIELDS><ROWS>&ADD_ROWDATA&</ROWS></RECSET>
zudem habe ich hier noch ein Link zu einer Testdatenbank die ich angelegt habe :
http://de.geocities.com/pws32_2004/pb/test.zip

Gruss Peter

Verfasst: 25.01.2005 13:26
von freedimension
Sieht stark nach einer DLL aus, wo die Daten hinten drangehängt sind. Jedenfalls kann ich im Hex-Editor so Daten wie Heilbronn, Arnsberg, Gießen, Heidelberg und auch Entfernungsangaben ausmachen - allerdings sehe ich auch Befehlsnamen wie z.B. HeapAlloc, LocalAlloc usw.
Ohne weitere Angaben was da jetzt genau drinnen abgespeichert wurde lassen sich weitere Rückschlüsse aber wohl kaum gewinnen.

Versuch mal eine Datenbank mit nur einem Datensatz anzulegen. Versuche diese Daten mit einem Hex-Editor wiederzufinden. Dann eine Datenbank mit zwei Datensätzen um Regelmäßigkeiten im Format aufzuspüren usw.

Verfasst: 25.01.2005 14:40
von pws32
Hi,

hier mal ein Screenshot von der Testdatenbank :

http://de.geocities.com/pws32_2004/pb/sc1.bmp

mit einem Hexeditor hab ich auch schon mal nachgesehen aber ich werd nicht ganz schlau daraus.

Gruss Peter

Verfasst: 25.01.2005 16:09
von bobobo
Änderungen in einem Fahrtenbuch ???

Nunja .. (kein weiterer Kommentar)


wenn ich das richtig gesehen hab, dann bietet Destinator n SDK
für registrierte Benutzer an. Wenn das nicht hilft dann hilft so
schnell vermutlich erstmal gar nichts.

Lass dich nicht erwischen <)