Avatar billede n0bi Nybegynder
28. juni 2001 - 00:15 Der er 4 kommentarer

Hvad er galt?

<%
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"db/db.mdb\")
DataConn.Open DSN
%>

<%
Set news = Server.CreateObject(\"ADODB.RecordSet\")
brugerid = Request.Querystring(\"link\")
Set news = Server.CreateObject(\"ADODB.RecordSet\")
news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid, DataConn, 1, 3
if not news.EOF then
news.MoveFirst
end if
do while not news.EOF
%>

<%=news(\"navn\")%>

<%
news.MoveNext
loop
news.Close
set news = nothing
Dataconn.Close
%>
Avatar billede orca Nybegynder
28. juni 2001 - 00:22 #1
news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid, DataConn, 1, 3
Ovenstående sætning er forkert.

Den skal i stedet være således:

news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid & \"\", DataConn, 1, 3

Mvh Mark

www.fotx.net/orca
Avatar billede nuno Nybegynder
28. juni 2001 - 09:45 #2
hvad får du af fejlmeddelelser?

if not news.EOF then
  news.MoveFirst
end if

giver i hvert fald ingen mening - hvis det skal være logisk skal det være

if not news.BOF then
  news.MoveFirst
end if

...men vil som skrevet gerne se, hvad du får af fejlmeddelelser :)

/nuno
Avatar billede vejbump Nybegynder
29. juni 2001 - 01:27 #3
Halløj...
Jeg har redigeret og testet denne kode og den virker...
-------------------------------------------------------
<%
Set DataConn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};uid=admin; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"db/db.mdb\")
DataConn.Open DSN
%>

<%
brugerid = Request.Querystring(\"link\")
Set news = Server.CreateObject(\"ADODB.Recordset\")
news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid & \"\", DataConn, 1, 3
if not news.EOF then
news.MoveFirst
end if
do while not news.EOF
%>

<%=news(\"navn\")%>

<%
news.MoveNext
loop
news.Close
set news = nothing
Dataconn.Close
%>
-------------------------------------------------------
/Vejbump
Avatar billede vejbump Nybegynder
29. juni 2001 - 01:30 #4
For det første havde du to
Set news = Server.CreateObject(\"ADODB.RecordSet\")

og for det andet skulle
news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid, DataConn, 1, 3
i stedet være:
news.open \"SELECT * FROM bestilling WHERE id=\" & brugerid & \"\", DataConn, 1, 3
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