|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() thieuma thieuma Inscription : mai 2010 Messages : 4 ![]() |
Bonjour,
Suite à un développement ACCESS. J'ai du programmer une connection vers SQL SERVEUR, executer une procédure stockée avec des parametres. Cependant j'ai mis un moment à trouver pourquoi je n'arrivais pas à recuperer le résultat dans un recordset. En testant, je placais le CursorLocation au niveau du recordset. J'ai vu sur des forums que des gens placé le CursorLocation sur la Connexion, j'ai repété cette opération dans mon cas, et miracle ca a marché. Quelqu'un aurait il une explication à me fournir ? Merci d'avance Mathieu |
|
|
00
|
|
|
#2 | |||
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonjour,
Ça doit être parce que ton recordset n'est pas ouvert en utilisant la méthode Open de ce dernier. Voici ce qu'on trouve dans l'aide d'ADO, au sujet de la propriété CursorLocation. Citation:
Code :
Set MonRecordset = quelqueChose.UneMethode() A aucun moment tu ne peux définir la propriété CursorLocation. Même si la variable MonRecordset était déjà initialisée avant l'exécution de la ligne ci-dessus, l'objet auquel elle faisait référence n'est plus référencé par MonRecordset, après exécution de la ligne. Contrairement à ce type de code Code :
A+ |
|||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com