Avertissement : variable jamais utilisée
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:
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);
} |