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:
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);
}
Avete qualche idea?
EDIT: L'errore mi appare attrverso un messageBox e non nei log di compilazione!