Avatar billede toni01 Nybegynder
05. juli 2001 - 11:40 Der er 8 kommentarer og
1 løsning

Clientscript fejler på CreateObject

Nedenstående clientscript fejler på \"set objEmployeeInfo=createobject(\"projEmployee.clsEmployeeInfo\")\"

<SCRIPT LANGUAGE=vbscript>
    dim objEmployeeInfo
    dim strName, strLoginName, strNewEmployeeNo, strNewCompanyID
    dim strEMail
    dim d,e,f,g,h
   
    strLoginName=\"<%=Request.ServerVariables(\"AUTH_USER\")%>\"
    set objEmployeeInfo=createobject(\"projEmployee.clsEmployeeInfo\")
   
    objEmployeeInfo.GetEmployeeByLoginName strLoginName, strNewEmployeeNo, strNewCompanyID,strName,strEMail,d,e,f,g,h
   
    document.forms(\"frmNewIdea\").item(\"Author\").value=strLoginName
    document.forms(\"frmNewIdea\").item(\"txtAuthorName\").value=strName
    document.forms(\"frmNewIdea\").item(\"txtEmployeeNo\").value=strNewEmployeeNo
    document.forms(\"frmNewIdea\").item(\"txtCompanyID\").value=strNewCompanyID
    document.forms(\"frmNewIdea\").item(\"txtEMail\").value=strEMail
</SCRIPT>
Avatar billede tiller Nybegynder
05. juli 2001 - 11:45 #1
Prøv at undlade at skrive \'set\' foran variabelnavnet. Det kan hjælpe.

/tiller
Avatar billede toni01 Nybegynder
05. juli 2001 - 11:47 #2
Det skal lige siges at det virker hvis jeg køre sider på serveren
Avatar billede kichian Nybegynder
05. juli 2001 - 11:49 #3
Vrøvl tiller. I VB SKAL der skrives set foran en variabeltildeling af et objekt.

toni01 : Har du registret din ActiveX komponent?
Og hvad er fejlmeddelelsen?
Avatar billede kichian Nybegynder
05. juli 2001 - 11:51 #4
På klienten kan du iøvrigt ikke kalde Request.ServerVariables, da dette objekt kun eksisterer i ASP-fortolkeren, ej i std. VBScript.
Avatar billede tiller Nybegynder
05. juli 2001 - 11:51 #5
Hvis det kører, hvad er så problemet :-)
Jeg mener ikke alle servere understøtter \'set\' ved variabelnavne.

/tiller
Avatar billede toni01 Nybegynder
05. juli 2001 - 11:52 #6
fejlmeddelsen er:

ActiveXcomponent can´t create object \'projEmployee.clsEmployeeInfo\'
Avatar billede tiller Nybegynder
05. juli 2001 - 11:52 #7
Sorry kichian..... Så ikke lige det var VB.....
Avatar billede toni01 Nybegynder
05. juli 2001 - 11:58 #8
Det var meningen det hele skulle ud på en test server, men her kører det ikke, der er et problem med databaseadgengen.

Derfor prøver vi at teste fra min maskine, og vi kan jo ikke alle sidde ved en maskine.
Avatar billede kichian Nybegynder
05. juli 2001 - 12:06 #9
Start med at få registreret din ActiveX komponent på den maskine hvor du tester scriptet.
Så er det problem i hverfald løst.
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