webForumDet fria alternativet

SP-probl. med adCmdStoredProc ?

6 svar · 245 visningar · startad av CokeLight

CokeLightMedlem sedan juni 2000504 inlägg
#1

Hej allihopa,

Jag har problem med SP anrop från ASP-sidan när jag kör med Command-obj. (Använder jag Connection-obj går det hur bra som helst dock.. )

Set con = server.CreateObject("ADODB.Connection")
con.Open "en DSN-sträng"

Set CommandObj = server.CreateObject("ADODB.Command")
Set CommandObj.ActiveConnection = con

	
CommandObj.CommandType = adCmdStoredProc
CommandObj.CommandText = "inlinePrep"
CommandObj.Parameters.Append CommandObj.CreateParameter("theUserID",adInteger,adParamInput)
CommandObj.Parameters("theUserID") = 22

'De kommenterade raderna fungerar (utan "Command")...
'set rsTest = con.inlinePrep "4000"
'Set rsTest = con.Execute("inlinePrep 4000")
Set rsTest = CommandObj.Execute
Response.Write rsTest("sortBy")

*********
Felmeddelandet är detta:

Error Type:
ADODB.Command (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/commandtest.asp, line 13

(..där line 13 syftar på adCmdStoredProc raden )

****************************

Nån som har nåt förslag.. ? Känns som om det är ett slarvfel, men jag kan inte hitta det tyvärr :)

Om något behöver tydliggöras så försöker jag gärna göra det.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Tja det jag funderar på är denna rad.

Set CommandObj.ActiveConnection = con

skall det vara Set där?

------------------
essentitia preter non sans multiplicandum

CokeLightMedlem sedan juni 2000504 inlägg
#3

Hej LarsG, du har alldeles rätt..! "Set" är överflödigt.. tyvärr så krånglar det på samma ställe fortfarande.. tack för input iallafall.. blir så lätt att man missar nåt uppenbart när man tittar på samma kod alltför länge..

Hojta gärna till om du ser nåt annat "mystiskt".. ska ta en paus tror jag.. :)

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jaha kan det vara något så banalt som att adCmdStoredProc inte är definierad?

------------------
essentitia preter non sans multiplicandum

CokeLightMedlem sedan juni 2000504 inlägg
#5

Hej.. det skulle kunna vara möjligt iof, men jag har för mig att adCmdStoredProc är en "inbyggd" egenskap i Command-objektet, på samma sätt som t.ex "Write" är inbyggt i "Response"-objektet, eller Querystring i "Request".

(Det kommer upp en sån där liten "intelisense" lista när man skriver Command.någonting, och där ingår adCmdStoredProc .. Fast nåt sånt som bortglömd definition kanske det är.. ska kolla överallt

tack igen :)

@ndersMedlem sedan juni 200032 969 inlägg
#6

har du inkluderat adovbs.inc?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
respect my authoritaah!</A>

CokeLightMedlem sedan juni 2000504 inlägg
#7

wohoo !!!!! hehhehe... där satt den.. !!!

TACK @nders och LarsG för er hjälp !! Sjutton också.. nu kommer jag inte att glömma det i fortsättningen.. stort tack ! (Då stämde det ju med att definition fattades som LarsG sa.. )

142 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)