Bonjour à tous,
Y-a-t-il un moyen de récupérer les PRINT des procédures stockées de SQL Server pour les afficher dans un formulaire Access ? En utilisant ADO pour se connecter, il semblerait que ceux-ci devraient se trouver dans la propriété Errors de la connexion mais non, elle est complètement vide. Voici le code de ma procédure stockée de test :
et le code côté VBA :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE PROCEDURE [DBO].[SCRIPT] AS PRINT 'HELLO WORLD'
Merci à tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Dim Connexion As ADODB.Connection Dim Commande As ADODB.Command Set Connexion = New ADODB.Connection Connexion.Provider = "Microsoft.Access.OLEDB.10.0" Connexion.Properties("Data Provider").Value = "SQLOLEDB" Connexion.Properties("Data Source").Value = "MonServeur" Connexion.Properties("User ID").Value = "MonUserId" Connexion.Properties("Password").Value = "MonPassword" Connexion.Open Set Commande = New ADODB.Command With Commande Set .ActiveConnection = Connexion .CommandText = "TEST.DBO.SCRIPT" .CommandTimeout = 120 .CommandType = adCmdStoredProc .Execute End With
Partager