Ergebnis 1 bis 11 von 11

Thema: [Dev-C++] MySQL Devpack - Verbindungs Probleme

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich haette vielleicht erwaehnen sollen, das ich das mitgelieferte Beispielprogramm meine \o/ (Ja ich hab die DB Daten angepasst)
    ( ja ja .. als Mod weisst man andere immer auf die selben Fehler hin, und macht sie dann selber .... die noobs faerben echt ab Oo )

    Code:
    // Database name...
    char        g_szHost[]          = "127.0.0.0";
    UINT        g_unPort            = MYSQL_PORT;
    char        g_szUserName[]      = "nutzer";
    char        g_szPassword[]      = "passwort";
    char        g_szDatabase[]      = "datenbank";
    char        g_szSQLStatement[]  = "SELECT * FROM teilnehmer";
    ...
    MYSQL    *myDatabase      = NULL;
    ...
    if(mysql_real_connect(myDatabase, g_szHost, g_szUserName, g_szPassword, 
                              NULL, g_unPort, NULL, 0) != 0)
      {
         ... // klappt tadellos
      }
    
    
    if(mysql_select_db(myDatabase, g_szDatabase) < 0)
        // == -1 <- hier hauts mich raus
        {
            // Alert user... 
            printf("] Error: Unable to select database...\n");
            printf("] Error: %s\n",mysql_error(myDatabase));
               // Error: MySQL server has gone away  <- what the fook ?
            ....
        }
    Nach der operation steht der mySQL server aber noch tadellos ...
    Auch die DB in mysql_real_connect anzugeben bringgt keine pluspunkte

    Geändert von Ineluki (04.09.2005 um 19:57 Uhr)

  2. #2
    Zitat Zitat von Ineluki
    Ich haette vielleicht erwaehnen sollen, das ich das mitgelieferte Beispielprogramm meine
    Hm, achja ein Beispielprogramm. Ich habe aber keines, das aussieht wie deines.
    Dafür habe ich mal deinen Code probiert. Bei mir klappt alles, wenn ich myDatabase so definiere: MYSQL myDatabase; und dann halt später immer so übergebe: &myDatabase. Btw, die IF-Abfrage wird nur ausgeführt, wenn's Fehler gibt. Sonst nicht. Oder meintest du mit "raushauen" einen Absturz? Der lässt sich bei mir, wie eben beschrieben, umgehen.

    freundliche Grüße, Rolus

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •