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?
Annonceindlæg fra Cepheo
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;\"
13. januar 2001 - 23:06
#2
plejer du at kunne åbne databaser på den måde??
13. januar 2001 - 23:08
#3
Yup. Ingen problemer. Warum?
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!
13. januar 2001 - 23:10
#5
du ahr jo slet ikke valgt sti/navn!
13. januar 2001 - 23:11
#6
Lige nu åbnes databasen kun. Der hentes ikke data ind.
13. januar 2001 - 23:12
#7
Sti/navn?! Det er en MS SQL database, og jeg bruger DSN (endnu)
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...
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?
14. januar 2001 - 08:04
#10
prøv at geninstallere MDAC (ADO)
14. januar 2001 - 19:06
#11
Det virkede sq.
Kurser inden for grundlæggende programmering