bou1024
Messages postés26Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 3 janvier 2008
-
10 févr. 2005 à 12:13
Dvdmizo
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 3 mai 2006
-
13 juin 2005 à 17:09
Bonjour,
Lorsque je fais une requête d'insertion sur ma base de données, mon programme me renvoie l'erreur : "Error creating cursor handle". En revanche ma requête a fonctionnée, j'ai bien ma ligne dans la base.
Dvdmizo
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 3 mai 2006 10 févr. 2005 à 12:26
salut,
met nous un bout de code histoire de voir comment tu fais ....
mais je pense avoir une petite idée de ton problème.
tu dois probablement utiliser les composants BDE (genre TQuery) et faire :
Query1->Open() ;
pour effectuer un "Select" il faut en effet utiliser :
Query1->Open() ;
car le composant TQuery en profite pour allouer la mémoire necessaire
pour recevoir le resultat de ta requete, or pour effectuer une requete
de modification (Insert, Update, Delete) il faut utiliser :
Query1->ExecSQL() ;
car aucun "résultat" de requete n'est renvoyé (d'où le message d'erreur
lorsqu'il essaye de créer un handle de curseur vers le resultat)