Converting mysql to dbf ?

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

wizzard
New Member
Mesaje: 1
Membru din: Dum Mar 13, 2005 9:47 am
Localitate: Braila

Converting mysql to dbf ?

Mesajde wizzard » Dum Mar 13, 2005 9:54 am

Mai fratilor, tot ma chinui si io sa transform o baza de date mysql intr-o baza de date foxpro(dbf). Am cautat pe net tot felul de progamele si scriptuletze si tot ce am gasit a fost convertirea unei baze de date din foxpro in mysql, pe cand io caut invers ! daca puteti sa ma ajutati si pe mine v-as fi recunoscator .



Avatar utilizator
punctweb
Senior Member
Mesaje: 509
Membru din: Mie Mar 24, 2004 3:32 pm
Contact:

Mesajde punctweb » Dum Mar 13, 2005 10:13 am

[php]
//faci cererea din mysql
$rezultat = mysql_query('SELECT ...');

// deschizi dbf-ul
$dbf = dbase_open($nume_fisier, 2);

// obtii fiecare rand ca un tablou
while ($rand = mysql_fetch_row($rezultat)) {
// inserezi un rand nou in DBF, unde $dbf este identificatorul din comanda de deschidere
db_add_record($dbf, $rand);
}
[/php]

nu l-am testat, deci nu stiu daca merge... dar poti sa incerci :wink:

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Dum Mar 13, 2005 11:22 am

Uite o clasa care citeste datele dintr-un .dbf (am testat cu foxpro, merge):


Eventual incerci un reverse engineering pe clasa asta si scoti ceva pentru a-ti scrie intr-un .dbf.

Pe de-alta parte, functiile dbase_ par superbe pentru aceasta treaba, chiar nu stiam de ele pana acum (10q punctweb!), asa ca ai putea reusi cu ele...

Succes!



Avatar utilizator
rebelteam
PHPRomania Supporter
Mesaje: 18
Membru din: Mie Mai 11, 2005 6:22 pm
Localitate: Bucuresti
Contact:

Re: Converting mysql to dbf ?

Mesajde rebelteam » Mie Mai 11, 2005 6:43 pm


Avatar utilizator
LAurenZIO_4U
Average Member
Mesaje: 93
Membru din: Joi Noi 04, 2004 12:08 pm
Localitate: Timisoara

Mesajde LAurenZIO_4U » Lun Mai 30, 2005 11:13 am

Eu vreau exact invers: din FoxPro sa import in MysqL ! :lol:
wizzard, ce scripturi ai gasit ?!

Inca ceva legat de Mysql: port da o comanda de genul mysql_query($fisier) ? Am incercat pe un fisier exportat ca dump de PHPMyAdmin dar nu merge decat pentru prima linie, pentru restul de liniii primesc eroare MysqL :roll:

carco
Senior Member
Mesaje: 2799
Membru din: Joi Mai 27, 2004 4:36 pm
Localitate: Bucuresti
Contact:

Mesajde carco » Mar Mai 31, 2005 9:20 am

Cum ti-a zis si rebelteam mai sus, de ce vrei sa pui datele in dbf si nu folosesti foxpro-ul pentru a te conecta (via ODBC) la MySQL. Apoi... poti sa le faci ce vrei ca doar esti in foxpro.
Programator cu experienta in Magento/ZF, Typo3/Flow3, Symfony, B2B, CRM, ERP, SMB... vand betoniera

Avatar utilizator
bond
Senior Member
Mesaje: 201
Membru din: Mie Dec 15, 2004 7:00 pm
Localitate: Bucuresti

Mesajde bond » Mar Mai 31, 2005 4:54 pm

Commander Bond

Avatar utilizator
LAurenZIO_4U
Average Member
Mesaje: 93
Membru din: Joi Noi 04, 2004 12:08 pm
Localitate: Timisoara

Mesajde LAurenZIO_4U » Mie Iun 01, 2005 8:40 pm



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori