Avatar billede torpmikkelsen Juniormester
05. august 2008 - 13:37 Der er 7 kommentarer og
1 løsning

FDB database fil

Er der nogen der har erfaring med en FDB databasefil og hvordan man læser den, og trækker information fra den via PHP

Takker!
Avatar billede pidgeot Nybegynder
05. august 2008 - 13:45 #1
FDB kan henvise til et par forskellige databaser - det kan både være Firebird og Navision, og en del andre (http://filext.com/file-extension/fdb).

For Firebird er der funktioner i PHP: http://www.php.net/manual/en/book.ibase.php. De andre er mere drilske.
Avatar billede torpmikkelsen Juniormester
05. august 2008 - 13:48 #2
Tak...

Det er heldigvis en Firebird, det er jeg ret sikker på.

Hvordan kan man åbne databasen, så man bare kan læse den. Altså som man bruger phpMyAdmin ved MySQL?
Jeg ved nemlig ikke hvordan den er bygget op, altså hvad man har kaldt tabellerne og de enkelte felter.
Avatar billede pidgeot Nybegynder
05. august 2008 - 13:58 #3
http://www.alberton.info/firebird_sql_meta_info.html beskriver hvordan man kan bruge systemtabellerne til at hive det ud. Der er også nogle værktøjer til at arbejde med det på en mere grafisk måde (http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_dev_tools), men det eneste gratis stand-alone værktøj der er nævnt lader til at være væk nu. (.NET Entity Objects kan vist ikke bruges så nemt på den måde, og de andre koster penge - da jeg ikke kender budgettet, ved jeg ikke om de er realistiske muligheder).
Avatar billede torpmikkelsen Juniormester
05. august 2008 - 17:07 #4
hmm... jeg forsøger at connecte til databasen localt. Jeg har installeret en WAMP server. Og jeg har været inde i PHP ini og fjerne et ";" tegn for at få den til at acceptere ibase_connect() kommandoen. Men jeg kan ikke få det til at virke.

Den skriver bare: Unable to complete network request. Failed to locate host mashine.

Hvordan skal stien til databasen se ud hvis den ligger i: C:\wamp\www\fdb\LSG18.fdb

Har du en idé til hvad jeg gør forkert?
Avatar billede pidgeot Nybegynder
05. august 2008 - 17:12 #5
Mig bekendt skal du gå gennem en Firebird server. Mere præcist kan jeg desværre ikke komme det, da jeg aldrig har arbejdet med Firebird.

Du kan hente serveren på http://www.firebirdsql.org/.
Avatar billede torpmikkelsen Juniormester
06. august 2008 - 08:52 #6
Så lykkedes det at få kontakt til FDB filen, og jeg kan gennemse filen grafisk med http://www.sqlmanager.net/en/products/ibfb/manager/download

Men et link der hjalp mig rigtig meget var denne: http://www.alberton.info/firebird_php_windows.html

Så er der lidt til at hjælpe andre videre, hvis der skulle være nogen der løb ind i samme problem :o)
Avatar billede torpmikkelsen Juniormester
06. august 2008 - 08:52 #7
Smid et svar pidgeot, så for du point som tak for indsatsen :o)
Avatar billede pidgeot Nybegynder
06. august 2008 - 09:09 #8
Værsgo :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester