Erreur a la creation du handle de curseur

Silvere6 Messages postés 7 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 9 juillet 2004 - 9 juil. 2004 à 12:56
belahcen100 Messages postés 1 Date d'inscription mercredi 6 mai 2009 Statut Membre Dernière intervention 24 octobre 2011 - 24 oct. 2011 à 14:07
Salut

Lors du Open d'une requete SQL, j'obtiens le message d'erreur suivant :

"X Erreur à la création du handle de curseur."

J'ai essayé ma requete directement sur la BDD en remplacant les paramètres par des valeurs et ca fonctionne. Sous Delphi G essayé de passer les param de façon différentes (string, float,...) mais j'obtiens le meme message...

:question)

Ci-dessous le code qui va bien :

rep := '20';
nb := 25.5;

db_modif.SQL.Text:='update personnel set tot= :Tot, pris = :P where n_personnel = :NP';
db_modif.ParamByName('Tot').AsString := rep;
db_modif.ParamByName('P').AsFloat := nb;
db_modif.ParamByName('NP').AsInteger := db_listePersonnel.fieldbyname('n_personnel').AsInteger;
db_modif.Open;
db_modif.ExecSQL;

2 réponses

Silvere6 Messages postés 7 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 9 juillet 2004
9 juil. 2004 à 14:27
C bon g trouvé, il suffit de virer le Open !
LOL !

;)

(sacré handle...)

A+
0
belahcen100 Messages postés 1 Date d'inscription mercredi 6 mai 2009 Statut Membre Dernière intervention 24 octobre 2011
24 oct. 2011 à 14:07
Query1.sql.Add('update EtatPrime set ModePaie='''+edit1.text+''',Prime='''+edit7.text+'''');
Query1.ExecSQL;
x:=x+Query1.FieldValues['%'];
Query1.FieldValues['%']:=Query1.FieldValues['%']-(edit7.text);
Query1.enableControls;
Query1.Open;
Query1.next;
0
Rejoignez-nous