Impossible de trouver la procédure stockée
Je débute sur SQL Server 2000 et je teste différents codes pour migrer de Acces vers SQL tout se passe bien sauf pour l'essai de Procédures Stockées.
J'ai une connexion Cnn
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Cnn.Open "Provider=sqloledb;Data Source=yguenand;Initial Catalog=access tables;", "sa", ""
SelectionTechnicien = "SELECT * FROM technicien"
Rst.Open SelectionTechnicien, Cnn, adOpenKeyset, adLockPessimistic, adCmdText
Prop = "au"
Rst.Find "NOM LIKE '*" & Prop & "*'"
If Not Rst.EOF Then
Nom = Rst(0)
Do
Mark = Rst.Bookmark
Rst.Find "NOM LIKE '*" & Prop & "*'", 1, , Mark
If Rst.EOF Then Exit Do
Nom = Nom & vbCrLf & Rst(0).Value
Loop
MsgBox Nom
End If |
Ceci fonctionne et me sort les Nom contenant "au".
Je transforme le Select en procédure stockée SelectionTechnicien
Code:
1 2 3 4 5
|
CREATE PROCEDURE dbo.SelectionTechnicien AS
SELECT * FROM technicien
GO |
Avec la même connection j'appelle la procédure:
Code:
1 2 3 4 5 6
|
Cmd.ActiveConnection = Cnn
Cmd.CommandText = "SelectionTechnicien"
Cmd.CommandType = adCmdStoredProc
Set Rst = Cmd.Execute |
Ma procédure se trouve bien dans Enterprise Manager, mais le code bute sur Cmd.Execute avec le message "Impossible de trouver la procédure stockée 'SelectionTechnicien'.
où est le Bug?