Avatar billede bimmer_r Nybegynder
11. juli 2001 - 15:11 Der er 1 løsning

INSERT via Stored Proc i InterBase Database.

Hejsa..

Jeg har en InterBase kørende og vil gerne have koblet mit Web på den samme base.

Så var det jo lige at jeg gerne ville kunne oprette poster i mine tabeller via mit Web-interface og Stored Procedures. Jeg bruger allerede SP via mit program (Delphi) og har ikke de fjerneste problemer med dette.

Men hvis jeg prøver på at gøre dette :

    Set objCmd = Server.CreateObject(\"ADODB.Command\")
    Set objCmd.ActiveConnection = Conn
    objCmd.CommandType = adCmdStoredProc
    objCmd.CommandText = \"CREATE_SALESORDER\"
    objCmd.Parameters.Append objCmd.CreateParameter(\"IDEPARTMENTNO\",adInteger,adParamInput,10, Session(\"DepNo\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IARTICLE\",adVarChar,adParamInput,10, session(\"varenummer\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IVARIANT1\",adVarChar,adParamInput,4, session(\"farve\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IVARIANT2\",adVarChar,adParamInput,4, session(\"OrderSize\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IVARIANT3\",adVarChar,adParamInput,4, session(\"V3\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IARTICLETEXT\",adVarChar,adParamInput,200, session(\"varetekst\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"ITOTAL\",adDouble,adParamInput,10, session(\"OrderAntal\"))
    objCmd.Parameters.Append objCmd.CreateParameter(\"IATTENTION\",adVarChar,adParamInput,200, session(\"brugernavn\"))

    objCmd.Execute

    Conn.Close

Får jeg følgende fejl :
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Easysoft][Interbase]Dynamic SQL Error, SQL error code = -84, procedure CREATE_SALESORDER does not return any values
/CreateSalesorder.asp, line 39

hvor linie 39 er min \"execute\"

Hvilket jeg så har tolket som - der er ikke noget output, derfor fejl !
Så hvis jeg laver en dummy retur parameter fejler kaldet IKKE !!!

Men der kommer ikke noget som helst i min database !!

Er der nogen der kan hjælpe mig her ?? (score 100 points)

/Bimmer_R
Avatar billede bimmer_r Nybegynder
05. september 2001 - 09:22 #1
Jeg lukker spørgsmålet .. jeg har selv løst problemet.
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