Bonjour,
Quelqu'un saurait-il comment on teste si le recordset d'un Objet TADOQuery est ouvert?
J'ai testé avec [TADOQuery].recordset.state = adStateOpen mais ça marche pas
Je programme avec DELPHI7
Merci pour vos contributions.
Version imprimable
Bonjour,
Quelqu'un saurait-il comment on teste si le recordset d'un Objet TADOQuery est ouvert?
J'ai testé avec [TADOQuery].recordset.state = adStateOpen mais ça marche pas
Je programme avec DELPHI7
Merci pour vos contributions.
Salut
C'est bien la propriété State qu'il faut examiner, et je procèderais ainsi:
@+ ClaudiusCode:
1
2
3 if ADOQuery1.State <> dsInactive then // ...
Oui, mais je crée le TADOQuery dans le code, et je lui affecte un objet Recordset issu du résultat de l'exécution d'une requête ADO.
Donc, la valeur de la propriété State de TADOQuery de change pas. C'est pourquoi j'ai essayé d'utiliser la propriété State de l'objet recordset de TADOQuery, mais ça me renvoie une erreur.
Merci pour ta contribution.