Aiuto ragazzi! Dopo aver incluso (Spero correttamente) la libreria libmysql.lib
mi sono ritrovato a dover gestire un errore mai visto:
Eccezione non gestita a 0x5779e238 in sql.exe: 0xC0000005: Violazione di accesso nella lettura del percorso 0x0000000c.
Questo è il codice di programmazione:
Avete qualche idea?codice:#include <Windows.h> #include <WinSock.h> #include "C:\Program Files\MySQL\MySQL Connector C 6.0.2\include\mysql.h" #include <stdio.h> #include <stdlib.h> MYSQL *conn; MYSQL_RES *result; MYSQL_ROW row; const char* host = "salvy95.altervista.org"; // host const char* database = "my_salvy95"; // database const char* db_user = "salvy95"; // nome utente const char* db_pass = "796f7574756265"; // password int main (int argc, char *argv[]) { conn = mysql_init (NULL); mysql_real_connect (conn, /* connection handler */ host, /* host */ db_user, /* user name */ db_pass, /* password */ database, /* database */ 0, /* porta */ NULL, /* socket */ 0); /* flags */ mysql_query(conn, "SELECT CURTIME();"); result = mysql_use_result(conn); row = mysql_fetch_row(result); printf("Ora: %s\n", row[0]); mysql_close (conn); exit (0); }
EDIT: L'errore mi appare attrverso un messageBox e non nei log di compilazione!

Rispondi quotando