/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Stores Procedure
Fra : Thomas Nielsen


Dato : 23-08-01 08:07

Hej

Hvordan inkluderer jeg et stores procedure fra SQL 7.0 i mit ASP script.

Altså jeg udføre en stor SELECT query i stores procedure og vil gerne kalde
den fra mit asp script og få resultat ind i asp script så jeg kan videre
arbejde med det der.

/Thomas



 
 
hhager (23-08-2001)
Kommentar
Fra : hhager


Dato : 23-08-01 09:19

> Hej
>
> Hvordan inkluderer jeg et stores procedure fra SQL 7.0 i mit ASP script.
>

Der er en række muligheder.

Direkte på Connection.
Via Recordset
Via Parameters


Connection:
create connection
strSQL = "EXECUTE usp_MinSP @MinParameter"
objConnection.Execute strSQL

Via Recordset:
Som ved en normal SELECT; men med SQL strengen som ovenfor.
create connection og recordset.
strSQL = "EXECUTE usp_MinSP @MinParameter"
Set objRs = objConnection.Execute(strSQL)
etc.

Via Parameters:
create connection og command (Set objCommand =
Server.CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection
objCommand.CommandType = adCmdStoredProc 'Husk ADOVBS.INC skal være
inkluderet
objCommand.CommandText = "usp_MinSP"
objCommand.Parameters.Append objCommand.CreateParameter("MinParameter",
adVarChar, dParamInput, 30, strParameter)
objCommand.Parameters.Append objCommand.CreateParameter("FraSP", adInteger,
dParamOutput)
objCommand.Execute

Herefter er resultatet i objCommand.
Response.Write objCommand.Parameters("FraSP")

Det er ihvertfald ideen.

HBH



Niels Henriksen (23-08-2001)
Kommentar
Fra : Niels Henriksen


Dato : 23-08-01 10:21

"Thomas Nielsen" <thomas@websup.dk> wrote in message
news:1Z1h7.13$Nz1.1057@news.get2net.dk...
>
> Hvordan inkluderer jeg et stores procedure fra SQL 7.0 i mit ASP script.
>
> Altså jeg udføre en stor SELECT query i stores procedure og vil gerne
kalde
> den fra mit asp script og få resultat ind i asp script så jeg kan videre
> arbejde med det der.
>
Du kalder den blot med navnet og div. parametre.

Ex.

Set RS = Conn.Execute("MySP 'email'")

Kalder den Stored Procedure der hedder MySP med en parameter som er 'email'


--
Niels Henriksen
Systemudvikler




Thomas Nielsen (23-08-2001)
Kommentar
Fra : Thomas Nielsen


Dato : 23-08-01 09:22

"Thomas Nielsen" <thomas@websup.dk> skrev i en meddelelse
news:1Z1h7.13$Nz1.1057@news.get2net.dk...

> Hvordan inkluderer jeg et stores procedure fra SQL 7.0 i mit ASP script.

Glem det fandt selv ud af det

og for god ordens skyld skriver jeg det lige hvis nogen andre skulle komme i
samme udvidne situation som jeg for lidt siden.

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSNname","user","pass"

Setn Result = Conn.Execute("StoredProcedureName")

/Thomas



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste