[mysql] mysql_error kapt af?!

Pagina: 1
Acties:

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 09-09 21:54

bloody

0.000 KB!!

Topicstarter
ik gebruik de mysql C API nogal veel.
als ik bv een fout krijg (bv niet bestaande user), en ik wil die foutmeldingtext opvragen met mysql_error(conn), zie ik bv het volgende:
"ss denied for user bla"

die moet uiteraard zijn "access denied for user bla"

iemand enig ID?

oh ja: ik display de error gewoon met MessageBox(hWnd,mysql_error(conn),"error",NULL)

nope


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 09-09 21:54

bloody

0.000 KB!!

Topicstarter
subtiel schopje >:)

nope


Verwijderd

Fout zit in regel 25.

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 09-09 21:54

bloody

0.000 KB!!

Topicstarter
Op maandag 15 april 2002 07:33 schreef Arien het volgende:
Fout zit in regel 25.
:?

nope


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 15 april 2002 09:07 schreef bloody het volgende:
:?
Misschien bedoelt ie wel dat er zonder extra uitleg niets te zeggen is over je probleem...

Extra uitleg kan betekenen dat je delen uit je code kan/moet posten etc.
[edit]

Is je buffer waar je de melding in probeert te krijgen niet gewoon te klein? Zoek es uit hoe je die kan vergroten, of zorg ervoor dat je het eerst in een char-buffer dropt en daarna pas in je messagebox

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 09-09 21:54

bloody

0.000 KB!!

Topicstarter
Op maandag 15 april 2002 09:18 schreef ACM het volgende:

[..]

Misschien bedoelt ie wel dat er zonder extra uitleg niets te zeggen is over je probleem...

Extra uitleg kan betekenen dat je delen uit je code kan/moet posten etc.
[edit]

Is je buffer waar je de melding in probeert te krijgen niet gewoon te klein? Zoek es uit hoe je die kan vergroten, of zorg ervoor dat je het eerst in een char-buffer dropt en daarna pas in je messagebox
nee, ik heb mijn buffers groot genoeg. Een kleine error string van zo'n 50 karakters moet daar ZEKER in kunnen.

nope


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 09-09 21:54

bloody

0.000 KB!!

Topicstarter
* bloody heeft dit (versimpelt):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    MYSQL *conn = mysql_init(NULL);
    if (mysql_real_connect(
        conn,
        "mijnhost",
        "de_user",
        "paswoordje",
        "DB",
        0,
        NULL,
        0) != NULL)         
        isConnected = true;
    else
    {
        MessageBox(NULL, mysql_error(conn), "error", NULL);
        Error();
    }

echt niemand? ;( :'(

ik heb de mysql src nagekeken, en daar hebben de error strings een max lengte van 200.

nope

Pagina: 1