Bonjour à tous,

Voici mon problème, je souhaite exécuter la procédure stockée suivante :
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
Qui fonctionne très bien en l'exécutant sous SqlServer, et qui renvoie 0

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.