Hallo ihr alle,
ich habe eine DBASE Datenbank als Dateien hier zu liegen (*.DBF und *.DBT) und diese würde ich gerne in mySQL konvertieren.
Ich habe im Web nichts gefunden was dieses machen könnte, ich habe auch keine DBASE hier laufen sondern ich habe ledeiglisch die puren Files hier liegen.
Kennt ihr bzw gibt es eine Möglichkeit das zu tun oder muss ich mir ein DBASE Server oder so installieren und dann von dort konvertieren.
Daniel
DBASE Datenbank in mySQL konvertieren
Re: DBASE Datenbank in mySQL konvertieren
Hilft dir das evtl weiter
http://www.rootforum.org/forum/viewtopi ... highlight=
http://www.rootforum.org/forum/viewtopi ... highlight=
Gruß Christian
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
re
Mhh, leider nein.
Ich habe mir schon Programme angeschaut wie dbf2mysql aber da will er zur DBASE DB connecten die aber nicht exestiert.
Und mit DBF bekomme ich fehler ;-/
Daniel
Ich habe mir schon Programme angeschaut wie dbf2mysql aber da will er zur DBASE DB connecten die aber nicht exestiert.
Und mit DBF bekomme ich fehler ;-/
Daniel
-
- Posts: 64
- Joined: 2002-10-24 21:37
Re: DBASE Datenbank in mySQL konvertieren
Lies doch einfach die gesamte DB mit PHP[1] aus.Switch wrote:Hallo ihr alle,
ich habe eine DBASE Datenbank als Dateien hier zu liegen (*.DBF und *.DBT) und diese würde ich gerne in mySQL konvertieren.
aus dem PHP-Manual[2]:
Code: Select all
$table = 'C:mypathmytable.dbf';
if (!$FileHandler = dbase_open($table,0) ) {
echo "Can't open $tablen";
exit;
} else {
$rowcount = dbase_numrecords ( $FileHandler);// How many records?
for ($i=1; $i <= $rowcount; $i++) {
$row = dbase_get_record_with_names($FileHandler,$i);
echo chop($reg[ID_EMP]) . " : " .
chop($reg[ID_SUBEMP]) . " : " .
chop($reg[NAME_EMP]);
}
}
[2] http://de3.php.net/manual/de/function.d ... -names.php
hab ich irgendwann auch mal geschafft, ist nicht so schwierig.
Re: DBASE Datenbank in mySQL konvertieren
Ich habs nun endlich doch geschafft ;-)
dbf2mysql -n -d export -U root -P passwd -vv -q Artikel.DBF
Um das ganze nun noch eine table zuzuweisen muss der prefix -c $table dazu ;-)
und tada es läuft schon "fast" ;-)
Daniel
dbf2mysql -n -d export -U root -P passwd -vv -q Artikel.DBF
Um das ganze nun noch eine table zuzuweisen muss der prefix -c $table dazu ;-)
und tada es läuft schon "fast" ;-)
Daniel