Pour un TP je fais un programme C pour gérer une BDD. En gros pour me simplifier la tâche je remplis des tables mais mon programme me renvoie toujours la même erreur : Process returned -1073741819 (0xC0000005)
Voici mon code :
#include <stdio.h>
#include <stdlib.h>
#include <winsock.h>
#include <mysql.h>
int main()
{
MYSQL mysql;
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"option");
if(mysql_real_connect(&mysql,"xx.xx.xx.xx","mon_pseudo","*****","ma_base",0,NULL,0))
{
printf("Connection reussi !");
int i;
for (i=0;i<5;i++)
{
mysql_query(&mysql,"INSERT INTO capteurs (nom) VALUES('Capteur temperature','Hygrometre','Anémometre','Luxmetre','Sonometre')");
}
mysql_close(&mysql);
}
else
{
printf("Une erreur s'est produite lors de la connexion à la BDD!");
}
return 0;
}
J'ai caché la phase de connection pour éviter que des gens s'y connecte
Bon je passe le sujet en résolu je ne vais pas utiliser cette solution j'ai trouvé plus simple
- Edité par Jaximus 14 février 2019 à 18:43:43
Erreur que je ne comprend pas pour gérer une BDD
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.