salut
j'ai encore modifier mon code pour avoir plus de details sur l'erreur:
<?php
$link2 = mssql_connect ("localhost", "sa", "password" );
mssql_select_db("mabase", $link2); set_time_limit(0);
$stmt=mssql_init("ProcedureStocke",$link2); $rs2 = mssql_execute($stmt);
if (!$rs2)
{
$message = "<i>Une erreur est survenue : " . mssql_get_last_message() . "</i><br>";
echo $message;
}
mssql_free_statement($stmt);
unset($stmt);
mssql_close ($link2);
?> |
et j'ai maintenant l'erreur suivant :
Warning: mssql_execute(): stored procedure execution failed in c:\inetpub\wwwroot\moncode.php on line 7
Une erreur est survenue : L'instruction a été arrêtée. |
mais je precise que la procedure stocké se lance, commence mais ne finit pas, elle s'arrete entre deux instruction...
(... INSERT INTO TABLE1
SELECT DISTINCT C1, mot
FROM T1, T2 WHERE T1.chaine=T2.mot ...[fixed]la procedure s'arrete |
INSERT INTO TABLE2
SELECT UN.C1, DEUX.C1, UN.mot, DEUX.mot, T3.COF
FROM TABLE1 UN , TABLE1 DEUX, T3
WHERE UN.CUI = T3.CUI1 AND T3.CUI2 = DEUX.CUI AND (T3.champs3 IS NOT NULL...) [/fixed]pourtant quand je lance le procedure depuis l'analyseur de requette sa marche ...
note: j'ai une erreur "delai expire" quand je lance la requete depuis Sql server entreprise manager.
cela peut il venir de la?
je ne veux pas voir le résultat dans la page donc c'est inutile d'utiliser : function.mssql-next-result, non? (car j'extrait ma table de résultat au format XML)
Merci