003
16.12.2005, 19:14 Uhr
~Tommy
Gast
|
also das hab ich bisher: fehlt halt noch nen #pragma <libmysql.dll> oder so was in der richtung, denk ich mal - weiß ich aber nicht genau...
C++: |
const char* pfad = (GetCurrentDir() + "\\MySQL.ini").c_str(); //pfad für ini, wo mysqldaten stehen FILE *handle = fopen (pfad, "a"); //wenn die ini nicht existiert, dann erstellen fclose (handle); //wieder schließen delete handle; //speicherplatz freigeben TIniFile *ini; ini = new TIniFile(pfad); delete pfad; //speicherplatz freigeben SQLConnection1->Params->Values["User_Name"] = ini->ReadString("global", "User", NULL); SQLConnection1->Params->Values["Password"] = ini->ReadString("global", "Passwort", NULL); SQLConnection1->Params->Values["HostName"] = ini->ReadString("global", "Host", NULL); SQLConnection1->Params->Values["Database"] = ini->ReadString("global", "Datenbank", NULL); delete ini; //Daten für Verbindung aus ini nehmen und danach den Pointer wieder löschen SQLConnection1->Open(); //Verbindung aufbauen
|
nur bringt der mir dann halt die fehlermeldung, dasser die datei libmysql.dll ne finden konnte oder so was - die liegt aber im gleichen verzeichnis, wie der quellcode bzw. die *.exe rum - ist halt nur noch nicht includiert (falls man das bei ner *.dll so nennt)
Danke (für eure hoffentlich guten Ratschläge) schon mal...
Tom |