Avatar billede tampa Nybegynder
27. november 2001 - 12:57 Der er 11 kommentarer og
1 løsning

Execute stored procedure

To nemme sprg.:

1. Hvordan kalder jeg en stored procedure - med og uden parametre - fra ASP?
2. Kan man bruge en View lige en Table? Fx: \"SELECT * FROM VwMyView\"

For tætte at søge efter det... Tampa ;-)
Avatar billede terry Ekspert
27. november 2001 - 13:00 #1
2= yes
Avatar billede bennytordrup Nybegynder
27. november 2001 - 13:01 #2
1a) cnn.execute \"CREATE PROCEDURE spMyProcedure AS SELECT * FROM EnTabel\"
1b) cnn.execute \"CREATE PROCEDURE spMyParamProc (@Param as nvarchar(20)) as SELECT * FROM EnTabel Where EtFelt=@Param\"
2) Ja

Det forudsættes, at du creater et connection-object i ASP-koden og åbner det først.
Avatar billede terry Ekspert
27. november 2001 - 13:03 #3
benny>read the question!
Avatar billede tampa Nybegynder
27. november 2001 - 13:06 #4
thanx terry and benny.

I still need question two answered...
Avatar billede bennytordrup Nybegynder
27. november 2001 - 13:07 #5
Sorry... Mit dansk er ikke hvad det har været :-/
Avatar billede terry Ekspert
27. november 2001 - 13:09 #6
Du har fået svar på sp.2! (Ja)



Avatar billede terry Ekspert
27. november 2001 - 13:10 #7
why are yoy rejecting my first answer to your second question? I asnwered yes (ja) du kan brug en view som en tabel!
Avatar billede tampa Nybegynder
27. november 2001 - 13:16 #8
Ja ja - jeg skal nok give dig nogle af pointerne. Men det kan jeg tilsynladen kun gør når i begge to svar mig med noget jeg kan bruge. Ikke sandt?

Eller er det bare mig som kan ikke findeud af dette system???? ;-)
Avatar billede terry Ekspert
27. november 2001 - 13:24 #9
I dont have an example of Stored procedures so I suggest you look at the Command object and also the parameters collection.

Avatar billede terry Ekspert
27. november 2001 - 13:26 #10
Here is one without params.

This example shows the execution of the sp_who SQL Server system stored procedure:

Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset

cn.Provider = \"sqloledb\"
cn.Properties(\"Data Source\").Value = \"MyServerName\"
cn.Properties(\"Initial Catalog\").Value = \"northwind\"
cn.Properties(\"Integrated Security\").Value = \"SSPI\"
cn.Open

Cmd.ActiveConnection = cn
Cmd.CommandText = \"sp_who\"
Cmd.CommandType = adCmdStoredProc

Set rs = Cmd.Execute
Debug.Print rs(0)
rs.Close

Avatar billede tampa Nybegynder
27. november 2001 - 13:28 #11
Thank you.
Avatar billede terry Ekspert
27. november 2001 - 13:31 #12
this may be of use

http://www.microsoft.com/data/ado/

and thanks :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester