Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Procédure stockée + ASP + Dreamweaver [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (pasylo)

vendredi 22 octobre 2004 à 09:53:09 | Procédure stockée + ASP + Dreamweaver

pasylo

Bonjour tout le monde,

Je travail en ASP sous Dreamweaver, j'ai une base SQL 2000. Je voudrait savoir si il est possible de faire apparaitre le résultat des procédures stockées créées par SQL dans une page ASP avec Dreamweaver.
J'ai utilisé la fonction "Liaisons + commande (procédure stockée)" j'ai été pointer sur la procédure stockée dans ma base SQL, validé le tout. lors de l'éxécution de ma page il me met:
Type d'erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
[Microsoft][ODBC SQL Server Driver]Fonctionnalité optionnelle non implémentée
/helpweb_2004/gr_dcf/index_rep_fr_dcf.asp, line 20

J'ai cherché dans tous les sens, et je ne trouve pas. Voici mon code:
<%
Dim Command1__ID_Pays
Command1__ID_Pays = "1"
if(Request("IDPays") <> "") then Command1__ID_Pays = Request("IDPays")
%>
<%
12 set Command1 = Server.CreateObject("ADODB.Command")
13 Command1.ActiveConnection = MM_MILBORNES_STRING
14 Command1.CommandText = "exec dbo.1000B-reporting Pays"
15 Command1.Parameters.Append Command1.CreateParameter("@RETURN_VALUE", 3, 4)
16 Command1.Parameters.Append Command1.CreateParameter("@ID_Pays", 20, 1,8,Command1__ID_Pays)
17 Command1.CommandType = 4
18 Command1.CommandTimeout = 0
19 Command1.Prepared = false
20 Command1.Execute()
%>

Merci de m'avoir lu et merci de vos réponse

A+

vendredi 29 octobre 2004 à 10:07:56 | Re : Procédure stockée + ASP + Dreamweaver

fabrice69

Administrateur CodeS-SourceS
Regarde déja ici :
- http://www.asp-php.net/tutorial/asp-php/proc_stockee.php

Via google tu as aussi ca :
- http://www.google.fr/search?q=cache:fkoeBEa3KZYJ:support.microsoft.com/support/kb/articles/Q164/4/85.asp+ASP+execute+stored+procedures&hl=fr

avec l'exemple ci dessous :

--------
<%@ LANGUAGE="VBSCRIPT" %>
<!--#include virtual="/ASPSAMP/SAMPLES/ADOVBS.INC"-->
<HTML>
<HEAD><TITLE>Place Document Title Here</TITLE></HEAD>
<BODY>
This first method queries the data source about the parameters
of the stored procedure. This is the least efficient method of calling
a stored procedure.<BR>
<%
Set cn = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")
cn.Open "data source name", "userid", "password"
Set cmd.ActiveConnection = cn
cmd.CommandText = "sp_test"
cmd.CommandType = adCmdStoredProc
' Ask the server about the parameters for the stored proc
cmd.Parameters.Refresh
' Assign a value to the 2nd parameter.
' Index of 0 represents first parameter.
cmd.Parameters(1) = 11
cmd.Execute
%>
Calling via method 1<BR>
ReturnValue = <% Response.Write cmd.Parameters(0) %><P>

<!-- ************************************************************ -->

Method 2 declares the stored procedure, and then explicitly declares
the parameters.<BR>
<%
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "data source name", "userid", "password"
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = cn
cmd.CommandText = "sp_test"
cmd.CommandType = adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("RetVal", adInteger, _
adParamReturnValue)
cmd.Parameters.Append cmd.CreateParameter("Param1", adInteger, _
adParamInput)
' Set value of Param1 of the default collection to 22
cmd("Param1") = 22
cmd.Execute
%>
Calling via method 2<BR>
ReturnValue = <% Response.Write cmd(0) %><P>

<!-- ************************************************************ -->

Method 3 is probably the most formal way of calling a stored procedure.
It uses the canocial
<%
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "data source name", "userid", "password"
Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = cn
' Define the stored procedure's inputs and outputs
' Question marks act as placeholders for each parameter for the
' stored procedure
cmd.CommandText = "{?=call sp_test(?)}"
' specify parameter info 1 by 1 in the order of the question marks
' specified when we defined the stored procedure
cmd.Parameters.Append cmd.CreateParameter("RetVal", adInteger, _
adParamReturnValue)
cmd.Parameters.Append cmd.CreateParameter("Param1", adInteger, _
adParamInput)
cmd.Parameters("Param1") = 33
cmd.Execute
%>
Calling via method 3<BR>
ReturnValue = <% Response.Write cmd("RetVal") %><P>
</BODY>
</HTML>
-------

Romelard Fabrice (Alias F___)



Cette discussion est classé dans : asp, sql, dreamweaver, stockée, procédure


Répondre à ce message

Sujets en rapport avec ce message

Procédure Stockée (sQL serv.) et ASP ??? [ par Hesky ] Bonjour,Je voudrais créer une procédure stoqué sous sql serveur, avec des vérifications qcq, etc....par contre à un moment il faut bien que je fasse u Procédure stockée avec sql server [ par lesiwa81 ] Bonjour, je viens juste d'apprendre à utiliser les procédure stockées. Pour le moment, je réussi uniquement à stockéer des requêtes simples. Je bloq Linq To SQL Procédure Stockée [ par StiriX ] Bonjour à tous !Alors j'me poser une question de bon matin et impossible de trouver ma réponse donc go go go je vous la pose :Je dois gérer des suppor Erreur Procédure Stockée et ASP [ par dedebis84 ] Bonjour,J'ai une procédure stockée dans une base sql server express.Code :C Procédure Stoqué (sql serv.) et ASP !! [ par Hesky ] Bonjour,Je voudrais créer une procédure stoqué sous sql serveur, avec des vérifications qcq, etc....par contre à un moment il faut bien que je fasse u Procédure stockée + contrôle login [ par hugo7 ] Bonjour j'ai un contrôle login dans une page et la base de donnée : ASPNETDB.MDF et je voudrais savoir quelle est la procédure stockée qu'utilise le c procédure stockée asp.net c# [ par lefevre00 ] Bonjour j'utilise un gridview que j'ai relié à ma base de donnée et pour le remplir je me demande si une procédure stockée ferait l'affaire.je m'expli Probleme sql server et asp.net [ par dedebis84 ] Bonjour,J'ai un probleme plutot bizard, et je dois l'avouer c'est la premiere fois qu'il se presente.Voila Je fais une insertion dans la base de donné SqlDataSource et procédure stockée, retour d'une valeur [ par Max207 ] Bonjour à tous!Dans le cadre de mon stage en ASP.NET & C#, je dois utiliser des procédures dans la base de donnée pour mon application. Je tente de fa configurer un DataSet : procédure stockée MySQL [ par Karine72 ] Bonjour,Je développe actuellement un intranet en m'appuyant sur l'architecture MVC. Mon SGBD est MySQL. Lors de la création du DataSet (par ajout d'un


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.