16. april 2002 - 16:28
Der er
11 kommentarer og 1 løsning
What?
Nogle som hurtigt kan se hvad der kan være galt, siden jeg får denne fejl: ADODB.Fields fejl '800a0cc1' ADO kunne ikke finde objektet i den samling, der svarer til den henvisning til navn eller ordenstal, som programmet anmodede om. /logged.asp, linje 72 I dette script: <% Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb") SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'" // Linje 72 SET RS=Connection.Execute(SQLstring) %>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. april 2002 - 16:30
#1
Du ref. til et feltnavn som ikke findes i tabellen
16. april 2002 - 16:34
#2
Nej alle findes...er 100%
16. april 2002 - 16:35
#3
Tjekker lige igen...
16. april 2002 - 16:36
#4
Hvor ligger din DB?
16. april 2002 - 16:37
#5
Prøv at udbytte ("../db/database.mdb") med ("db/database.mdb")
16. april 2002 - 16:37
#6
en mappe tilbage som hedder db
16. april 2002 - 16:38
#7
nej det dur ikke...fordi på mit webhotel der er der 2 mapper: wwwroot og db
16. april 2002 - 16:42
#8
Du henter fra RS, før du laver RS objektet.
16. april 2002 - 16:42
#9
er session("navn") = feltnavnet i DB'en ??
16. april 2002 - 16:43
#10
Connection er måske et reserveret ord? prøv: Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("data/kalender.mdb") Conn.Open DSN SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'" Set rs = Conn.Execute(SQLstring)
16. april 2002 - 16:46
#11
lol sorry gutter....Jeg havde testet et gammelt script, fattede ikke hvordan den ligepludselig kunne være forkert! Og løsningen som jeg fandt var faktisk den som rou skrev: <% Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb") SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & session("navn") & "' SET RS=Connection.Execute(SQLstring) %> Ellers tak for hjælpen
16. april 2002 - 16:47
#12
Høø! Sådanne Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../db/database.mdb") Conn.Open DSN SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'" Set rs = Conn.Execute(SQLstring)
Kurser inden for grundlæggende programmering