Avatar billede stoffer Nybegynder
01. oktober 2002 - 22:15 Der er 3 kommentarer og
1 løsning

Hent Stream fra SQL

Jeg har prøvet i et stykke tid med denne, men kan ikke få det til at funke:

Const adExecuteStream = &H00000400
Const adCmdStoredProc = &H0004

Function GetQueryXML(strSPSQL)
    'Make Connection and StreamObject
    Dim cmd,record
    set cmd = server.CreateObject("ADODB.Command")
    Dim adoStream 
    set adoStream = server.CreateObject("ADODB.Stream")

    adoStream.Open

    'Make CommandObject with Properties
    Set Cmd.ActiveConnection = objConn
    Cmd.CommandType = adCmdStoredProc
    Cmd.CommandText = strSPSQL

    Cmd.Properties("Output Stream").Value = adoStream
    Cmd.Execute , ,1024 
    GetQueryXML = adoStream.ReadText
    adoStream.Close
    set adoStream = nothing
    set cmd = nothing
 
End Function


response.Write GetQueryXML("exec up_get_search_as_xml 'sukker',''")

Fejlen:
-----------------------------------------------------
Fejltype:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
Der opstod en syntaksfejl eller adgangsfejl
/testapp/showreciept.asp, line 29


Og jeg HAR givet execute rights til min DB bruger.


Please help...jeg har en stram deadline :P
Avatar billede medions Nybegynder
01. oktober 2002 - 22:21 #1
Umidlbart kan jeg se dit kald er ulovligt...

GetQueryXML("exec up_get_search_as_xml sukker")

Sådan her skulle den se ud hvis den skulle være lovlig ville jeg mene.. Du angiver jo kun 1 variabel i din funktion, og her prøver du og presse 2 igennem!

//>Rume
Avatar billede stoffer Nybegynder
02. oktober 2002 - 00:37 #2
nej det gør jeg ikke, indrømmet det er svært at se her. men det er stored proceduren der modtager 2 variabler
Avatar billede stoffer Nybegynder
02. oktober 2002 - 00:38 #3
og jeg har testet min stored procedure i Hoved og r.. fejlen er ikke i den, men i ASP funktionen...
Avatar billede stoffer Nybegynder
02. oktober 2002 - 15:30 #4
en af min kollegaer løste det for mig. Så nu er den fikset :)
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
Kurser inden for grundlæggende programmering

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