Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi dbexpress-programm auf anderem rechner (https://www.delphipraxis.net/142993-dbexpress-programm-auf-anderem-rechner.html)

SparrowSX 7. Nov 2009 15:41

Datenbank: MySQL • Zugriff über: dbexpress

dbexpress-programm auf anderem rechner
 
hallo liebe delphi-gemeinde!

ich habe folgendes problem:

ich habe (mit delphi 2009) ein programm geschrieben welches mit hilfe der dbexpress komponente auf meinen mysql-server zugreift.
es funktioniert auch alles tadellos.

nur wenn ich das programm auf einem anderen rechner starte (wo delphi nicht installiert ist) kommt die meldung: Programm funktioniert nicht mehr und wird beendet. oder es passiert einfach gar nichts (programm startet nicht und es gibt keine fehlermeldung)
habe unter XP und vista getestet - kein unterschied.



ich habe über die suchfunktion leider nichts finden können was mir geholfen hätte. - auch über google habe ich nichts sinnvolles gefunden.
ich hoffe das problem ist ausreichend beschrieben und mir kann jemand dabei helfen.


MfG
Christian

daddy 7. Nov 2009 18:16

Re: dbexpress-programm auf anderem rechner
 
Hallo Christian

Ich arbeite noch mit Delphi 7 und mit Firebird aber vielleicht ist es ja ähnlich wie bei Dir. Um auf einen entfernten Server zugreifen zu können, ist in dieser Konstellation folgendes notwendig:

- Firbird-Server über TCP/IP adressieren (nicht über eine Laufwerksfreigabe)
- Auf dem Clientrechner die Dateien DBEXPINT.DLL und evtl. MIDAS.DLL verfügbar machen

Vielleicht hilft Dir das ja weiter.

Gruß

Fried

SparrowSX 7. Nov 2009 19:47

Re: dbexpress-programm auf anderem rechner
 
also die midas.dll hab ich in meinem system32-ordner gefunden und auf den client kopiert. - keine änderung
die DBEXPINT.DLL finde ich bei mir nicht und ist auch soweit ich das mitbekommen habe nur speziell für firebird.

aber trotzdem danke.

ich vermute dass das der lösung schon relativ nah ist... aber statt der dbexpress treiber für firebird bräuchte ich wahrscheinlich welche für mysql... - finde aber nur kostenpflichtige programme/pakete mit den treibern dafür... - suche ich was falsches?


edit:
mit hilfe von process monitor haben wir (kollege und ich) bisher hauptsächlich fehlende registry einträge gefunden... sind aber noch am analysieren...

edit2:
haben nichts interessantes finden können. - aber das kann doch nicht an registry einträgen liegen oder? - die sind doch nur beim compilieren von interesse - oder seh ich das falsch?

Hat keiner außer mir dieses Problem? [ich kann doch nicht auf jedem rechner, auf dem das programm laufen soll, delphi installieren]

SparrowSX 10. Nov 2009 15:59

Re: dbexpress-programm auf anderem rechner
 
sry wenn ich ungeduldig wirke... aber ich bräuchte da bis freitag wirklich ne lösung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz