Avatar billede yezper Nybegynder
13. januar 2001 - 23:02 Der er 10 kommentarer og
1 løsning

ActiveX component can\'t create object

Hej!

Når jeg prøer at kommunikere med en Microsoft SQL database med følgende kode:

pid = Request.QueryString(\"pid\")
SQL = \"SELECT * FROM tblVideos WHERE PID = \'\" & pid & \"\';\"
Set ManQry = Server.CreateObject(\"ADODB.Connection\")
ManQry.Open strConnect
Set ManQry = ManQry.Execute(SQL)

Får jeg følgende fejl:

Microsoft VBScript runtime error \'800a01ad\'
ActiveX component can\'t create object
/test/inc/content.asp, line 162

Linie 162 indeholder fgl. kode:

ManQry.Open strConnect

Hvilket jeg absolut ikke fatter... Det plejer at virke, og har også tidligere virket...

Nogen der har forslag?
Avatar billede yezper Nybegynder
13. januar 2001 - 23:04 #1
Det skal siges, at testen køres på en Windows NT 4.0 Server med IIS 4.0. Databasen ligger på en anden computer, og der tilsluttes med DSN.

strConnect ser således ud:

strConnect = \"DSN=gvtr; DATABASE=videodb; UID=gvtr; PWD=sosecret;\"
Avatar billede tpiil Nybegynder
13. januar 2001 - 23:06 #2
plejer du at kunne åbne databaser på den måde??
Avatar billede yezper Nybegynder
13. januar 2001 - 23:08 #3
Yup. Ingen problemer. Warum?
Avatar billede tpiil Nybegynder
13. januar 2001 - 23:10 #4
prøv at kom med resten af koden for det er tit at fejlen ikke ligger der hvor du åbner!
Avatar billede blazer Nybegynder
13. januar 2001 - 23:10 #5
du ahr jo slet ikke valgt sti/navn!
Avatar billede yezper Nybegynder
13. januar 2001 - 23:11 #6
Lige nu åbnes databasen kun. Der hentes ikke data ind.
Avatar billede yezper Nybegynder
13. januar 2001 - 23:12 #7
Sti/navn?! Det er en MS SQL database, og jeg bruger DSN (endnu)
Avatar billede yezper Nybegynder
13. januar 2001 - 23:15 #8
Og nu er strConnect udskiftet med DSN less forbindelse:

strConnect = \"Provider=SQLOLEDB;Server=xxx.xxx.xxx.xxx;database=videodb;uid=gvtr;pwd=sosecret;network=DBMSSOCN\"

Samme fejl...
Avatar billede yezper Nybegynder
13. januar 2001 - 23:27 #9
Det var mystisk... Det virker på min Windows 2000 Server...

Er der ingen der har en idé til hvad det kan være?
Avatar billede swjensen Nybegynder
14. januar 2001 - 08:04 #10
prøv at geninstallere MDAC (ADO)
Avatar billede yezper Nybegynder
14. januar 2001 - 19:06 #11
Det virkede sq.
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