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);
}