Via c++ Zugriff auf MySQL.Feher kann jmd. weiterhelfen?
-
'c:\mysql\\share\charsets\?.conf' not foud (Errorcode: 2). Character set '#48' is not a compiled character set and is not specified in the 'c:\mysql\\share\charsets\Index' file
Das is der Fehler der kommt wenn ich des Prog starte un mysql laufen hab.
Die verbindung wird nicht hergestellt ..c++ code:
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <cstdlib>
#include <winsock.h>#include <mysql.h>
using namespace std;
int main (int argc, char *argv[]) {
MYSQL *mysql;
// Mysql Connection Variablen
char vMYSQLHOST[255] = "localhost",
vMYSQLPASS[255] = "root",
vMYSQLUSER[255] = "user",
vMYSQLDB[255] = "registrierkasse";// Mysql Initialisierung
mysql = mysql_init(NULL);
if(mysql == NULL) {
fprintf(stderr, "Initialisierung fehlgeschlagen\n");
exit (EXIT_FAILURE);
}// Mysql Connect
if (mysql_real_connect( mysql, vMYSQLHOST, vMYSQLUSER, vMYSQLPASS, vMYSQLDB, 0, NULL, 0 )==NULL) {
printf("FEHLER bei Mysql connect\n");
return -1;
} else printf("Mysql connect erfolgreich\n");// Insert query
string query, nick, temp, channel, url;
query = "INSERT INTO Table ( t_id, t_text) VALUES (4, 'hello world')";
char charquery;
charquery = (char)query.c_str();
mysql_query(mysql,charquery);mysql_close(mysql);
return 0;
}
-
ich vermute das er die sprach datei von mysql nicht gefunden hat is aber nur ne vermutung