Hallo,
habe den Beitrag gelsen, komme aber leider trotzdem nicht weiter.
Benutze folgenden Code in der Klasse
wxString vdm_sql::vdm_sql_connect(char *host, char *user, char *pass,
char *db, int port) {
// stellt die verbindung her
// und gibt eine fehlermeldung zurück,
// wenn's nicht klappt...
mDB = NULL;
mConnection = NULL;
mDB = mysql_init(mDB);
mConnection = mysql_real_connect(mDB, host, user, pass, "vdm", 0, 0,
0);
if (mConnection == NULL)
return _T("Keine Verbindung.");
return _T("");
}
Mit den Deklarationen in der Klasse vdm_sql
private:
MYSQL_RES *mRes;
MYSQL_ROW mRow;
MYSQL *mConnection, *mDB;
Wenn ich die Variablen lokal (also in der Funktion vdm_sql_connect()
benutze, klappt alles ohne Probleme, aber so bekomme ich immer einen
Segmentation Fault. Hat jemand eine Idee ? Ich benutze CodeBlocks (g++)
auf Ubuntu (Feisty). Vielen Dank schon mal !
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.