Bonjour à tous!!
Voila j'ai une methode de connexion de c++ Builder vers Mysql;
le probelme c'est que un warning apparait il dit ke je n'utilise pas les variable mais je ne pige pas pourquoi il me dit ca.
Voici le warning : W8004 'erreur' is assigned a value that is never used
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 void __fastcall TForm3::FormCreate(TObject *Sender) { MYSQL *erreur;//pour récupérer les erreurs MYSQL_RES *toto; const char *host;//nom de l'hôte const char *user;//login const char *passwd;//mot de passe const char *db;//base de données const char *wild; unsigned int port;//port de connexion sur le serveur const char *unix_socket;//bof :) unsigned long client_flag;//paramètre de flag client MYSQL_FIELD *field; unsigned int num_fields; unsigned int i; MYSQL_ROW row; /*int main(int argc, char *argv[]) {*/ getch(); host = "localhost"; //localhost user = "root"; //mon login passwd = NULL; //je n'ai pas de mot de passe (pas bien :) ) db = "betail"; //ma base de données se nomme Familles port = 3306; //mon serveur est sur le port par défaut. unix_socket = NULL; //je spécifie à mysql de se débrouiller tout seul. //initialisation de la connection if((conn1 = mysql_init(NULL))==NULL) { //cout<<"Memoire insuffisante pour allouer une poignée de connection mysql"<<endl; exit(-1); } else { // cout<<"Calcul de la memoire necessaire"<<endl; } //connection sur le serveur if((erreur=mysql_real_connect(conn1,host,user,passwd,db,port,unix_socket,client_flag))==NULL) { // cout<<"la connection sur le serveur a échoué !"<<endl; //cout<<"cause : "<<mysql_error(conn)<<endl; exit(1); } else { //cout<<"connexion serveur reussie"<<endl; } getch(); //déconnection du serveur // mysql_close(conn1); // exit(0); }
Partager