Seite 1 von 2

dbase Zugriff

Verfasst: 09.08.2005 16:29
von Blackskyliner
Wie kann ich auf eine dbase Datenbenk zugreifen? Beispiel wäre auch hilfreich.... das beispiel bei PureArea hab ich nicht verstanden... des geht bei meinen dbf irgendwie nicht...
Danke für jede Hilfe

Verfasst: 09.08.2005 16:53
von bobobo
ich hatte gute Erfolge per ODBC

Dafür allerdings nicht den DBF-Treiber benutzen sondern den VFoxPro Treiber (für Win2K/XP musst du den allerdings aus dem Netz nachinstallieren)
http://download.microsoft.com/download/ ... German.msi
ansonsten ist das Beispiel aus der Hilfe für den Zugriff auf ODBC-DB's als Demo erstmal ausreichend.
Wenn das geht dann geht auch das aus dem CodeArchiv (nach Anpassung)

Verfasst: 09.08.2005 18:50
von Blackskyliner
winxp kann ich heut nimma testesn aber morgen... und in meinem winNT5(W2K)

findet der die Treiberdatanbenk nicht oder so in der art... also der sagt mir bei dem bsp: http://www.purearea.net/pb/CodeArchiv/D ... s+Excel.pb

da sind die verfügbaren treiber bei mi leer....

Verfasst: 10.08.2005 08:38
von Blackskyliner
so.... auf XP geht das aber irgendwie kann nich nicht ordentlich auf die dbf datei zugreifen.... zumindest sagt der mir bei nem Select * From dateiname

Not a Table

Verfasst: 10.08.2005 09:09
von ts-soft
Wenn Du lieber ohne ODBC drauf zugreifen möchtest, kannste die Cheetah2.dll nehmen. Weitere Infos: http://forums.purebasic.com/german/view ... ht=cheetah

Verfasst: 10.08.2005 10:39
von Blackskyliner
des versteh ich irgendwie nicht...

Verfasst: 10.08.2005 10:43
von ts-soft
Blackskyliner hat geschrieben:des versteh ich irgendwie nicht...
Cheetah2.dll unterstützt XBase, eine erweiterte Variante von DBase III. Damit kannste auch normale DBase-Dateien bearbeiten. Hilfe und DLL-Wrapper zur Nutzung unter PureBasic findest Du z.B. auf der Website, wo Du die DLL laden kannst.

Verfasst: 10.08.2005 10:58
von Blackskyliner
des ist ja auf english :( naja muss ich wohl durch..

Verfasst: 10.08.2005 14:51
von Zaphod
"select * from <dateiname>"? wenn du damit nicht gemeint hast, "select * from <tabellename>" weiß ich warum er die tabelle nicht finden kann :lol:

Verfasst: 10.08.2005 19:34
von Blackskyliner
bei dbase muss der name der datei angegeben werden du depp....