27. december 2002 - 20:08
Der er
7 kommentarer og 1 løsning
adgang til access fra Asp
når jeg kører dette : var strConn = "Provider=MicroSoft.Jet.OLEDB.4.0;Data Source=Server.MapPath(MyDB.mdb)" var objConn = "Server.CreateObject(ADODB.Connection)" objConn.ConnectionString = strConn objConn.open() får jeg følgende fejl: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D) Typer stemmer ikke overens: 'var' Hvad kan det være?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. december 2002 - 20:13
#1
prøv at slette var de 2 steder
27. december 2002 - 20:15
#2
Din kode skal se sådan her ud du skal ikke havde " omkring Server.CreateObject(ADODB.Connection) da det gør det til en streng og ikke giver et connection object. Så skal var fjerne og ved Server.Cre.. skal der været et Set foran..: strConn = "Provider=MicroSoft.Jet.OLEDB.4.0;Data Source=Server.MapPath(MyDB.mdb)" Set objConn = Server.CreateObject(ADODB.Connection) objConn.ConnectionString = strConn objConn.open
27. december 2002 - 20:38
#3
så får jeg følgende fejl: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: 'ADODB'
27. december 2002 - 20:43
#4
ADODB skal i " " :) men nu kan den ikke finde min DB, den kigger i system32/Server.MapPath, men jeg gemmer i InetPub/wwwroot/MyProject Hvordan hænger det sammen ?
27. december 2002 - 21:44
#5
hov ja linie: Set objConn = Server.CreateObject(ADODB.Connection) Skal være: Set objConn = Server.CreateObject("ADODB.Connection")
27. december 2002 - 21:46
#6
ja det har jeg set,. men ved du noget om hvorfor den kigger i System32 som default,. istedet for i inetpub/wwwroot hvor jeg plejer at ligge den slags?
27. december 2002 - 21:48
#7
Det lyder lidt underligt... Måske har du rettet denne linie: var strConn = "Provider=MicroSoft.Jet.OLEDB.4.0;Data Source=Server.MapPath(MyDB.mdb)" til: strConn = "Provider=MicroSoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("MyDB.mdb")
30. december 2002 - 13:18
#8
Jeg er ikke sikker på hvad der foregår, men indtil videre ligger min db fil i system32 så virker det. tak for hjælpen :o)
Kurser inden for grundlæggende programmering