J'ai essayé avec une autre requête, sur une autre table et une autre base, même erreur.
A noter que j'arrive dans le même programme, à appeler des procédures stockées sans problème (avec des cmd.Execute à la place des Recordset bien sûr).
J'ai essayé de replacer le Recordset par cmd.Execute du coup :
Code :
- With cmd
- .ActiveConnection = cnn
- .CommandType = adCmdText
- .CommandText = "select GRP_ID from GROUPE where GRP_NOM ='" & entity & "'"
- .Execute
-
- GrPeres = .Parameters(0).Value
- End With
|
mais c'est pareil : 0 résultat, alors que si je fais un copier-coller du .CommandText pour l'exécuter dans SQLServer ça marche !
Donc je suppose que ce n'est pas un problème au niveau de la requête elle-même mais plutôt au niveau des paramètres de la connexion ???