Avatar billede humlebien Novice
30. maj 2002 - 16:19 Der er 4 kommentarer og
1 løsning

Problem med kald af stored procedure

Jeg vil gerne have hjælp til følgende.
Mit kald ser sådan ud:

set cmd = Server.CreateObject ("ADODB.Command")
cmd.ActiveConnection = Conn
cmd.CommandText = "test2"
cmd.CommandType = adCmdStoredProc
set parameter = cmd.CreateParameter ("@modul", adChar, adParamInput, 3)
set parameter = cmd.CreateParameter ("@opgave", adChar, adParaInput, 1)
if request.form("modulnum") <> "" then
  cmd.Parameters("@modul") = request.form("modulnum")
else
  cmd.Parameters("@modul") = ""
end if
if request.form("opgbog") <> "" then
  cmd.Parameters("@opgave") = request.form("opgbog")
else
  cmd.Parameters("@opgave") = ""
end if
set rs = server.CreateObject("ADODB.Recordset")
rs = com.Execute

.... men det giver en fejl:
ADODB.Command (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/epit/simp_soeg_commit.asp, line 47 (linien med cmd.CommandType = adCmdStoredProc)
Avatar billede tmceu Praktikant
30. maj 2002 - 17:07 #1
adParaInput = adParamInput
Avatar billede tmceu Praktikant
30. maj 2002 - 17:08 #2
I denne linie:

set parameter = cmd.CreateParameter ("@opgave", adChar, adParaInput, 1)
Avatar billede humlebien Novice
31. maj 2002 - 14:56 #3
jeg har rettet det til, som du skrev jeg sku', men nu får jeg bare en ny fejl..

ADODB.Command (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

Peger på denne linie (set parameter = cmd.CreateParameter ("@modul", adChar, adParamInput, 3)
)

?????????
Avatar billede humlebien Novice
31. maj 2002 - 14:57 #4
Ups, jeg kom til at klikke på "Accepter" i stedet for "Udfør" - jeg håber at du vil hjælpe mig lidt endnu......
Avatar billede tmceu Praktikant
31. maj 2002 - 16:37 #5
Selvfølgelig, point er trods alt ikke den primære årsag til vi er her :-)

Umiddelbart kan jeg komme i tanke om 2 årsager:

1. Du har ikke inkluderet filen adovbs.inc, og dermed kendes værdierne af adChar, adParamInput m.v. ikke.

2. Der er ikke overensstemmelse mellem de parametre du sender med og de parametre, der forventes i din sp.

Hvis det ikke er det første, post venligst definitionen på din sp.
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