WinFuture-Forum.de: Segmentation Fault - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Segmentation Fault


#1 Mitglied ist offline   markus_ 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 11. Dezember 04
  • Reputation: 0

geschrieben 18. März 2005 - 00:48

Hallo zusammen!

Ich hab ein (kleines) Problem mit meinem C-Code.
Folgender Code-Abschnitt in meinem C-Programm verursacht einen Segmentation Fault aka Speicherzugriffsfehler und ich find den Fehler nicht

MYSQL *mysql;
MYSQL_RES *result;
MYSQL_ROW row;

mysql = mysql_init(NULL);

if (mysql == NULL) {
printf("\nEE Database-connection error.\n");
exit(0);
}

if (mysql_real_connect(mysql, SQL_HOST, SQL_USER, SQL_PASS, SQL_DB, 0, NULL, 0) == NULL) {
printf("\nEE Error with the database: (%s)\n", mysql_error(mysql));
}

// String in DB suchen
memset(buf,0,sizeof(buf)-1);;
sprintf(buf, "SELECT * FROM `%s` WHERE `key`='%s'", SQL_TABLE, code, SQL_DB, NULL);
mysql_real_query(mysql, buf, strlen(buf));
result = mysql_store_result(mysql);

[...]

// Resourcen freigeben & Verbindung beenden
mysql_free_result(result);
mysql_close(mysql);

0

Anzeige



Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0