Bonjour à tous,
Voici mon problème, je souhaite exécuter la procédure stockée suivante :
Qui fonctionne très bien en l'exécutant sous SqlServer, et qui renvoie 0
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 USE [DR2_Member] GO DECLARE @return_value int EXEC @return_value = [dbo].[up_CreateMemberAccount] @UID = 0, @ID = N'monId', @PW = N'monMdp', @Gender = 1, @Birthday = N'2012-01-22' SELECT 'Return Value' = @return_value GO
Le soucis se pose pour l'exécuter du côté de PhP en utilisant odbc :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 include("connectMember.php"); $req= "EXEC dbo.up_CreateMemberAccount(0, 'monId', 'monMdp', 1, '2012-01-22')"; $res = odbc_exec($connectMember, $req);
J'obtiens l'erreur Warning: odbc_exec(): SQL error: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Executing SQL directly; no cursor.
Merci d'avance.
Cordialement.
Partager