Avatar billede Meggel Novice
10. marts 2004 - 17:20 Der er 11 kommentarer og
2 løsninger

if request.querystring / access problem..

men denne kode skriver den kun den øverste som er i databasen..
jeg kan ikke få et loop til at virker i det.. nogle der har en måde jeg kan gøre det på.


<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("h4x2themax.mdb")
Conn.Open DSN
sql1 = "Select * from Tuser"
set rs1 = Conn.execute(sql1)
if request.querystring("id") = rs1.fields("FBruger") then
response.Write rs1.fields("FBruger")
%>
<%
set rs1 = nothing
end if
%>
Avatar billede thesurfer Nybegynder
10. marts 2004 - 17:50 #1
Du henter jo kun 1 id / felt:
if request.querystring("id") = rs1.fields("FBruger") then
Avatar billede Meggel Novice
10. marts 2004 - 17:50 #2
hmm jamen hvordan gør jeg så jeg henter alle dem som er der ???
Avatar billede thesurfer Nybegynder
10. marts 2004 - 17:52 #3
set rs1 = Conn.execute(sql1)
if (not rs1.bof) and (not rs1.eof) then
do while not rs1.eof
response.write rs1.fields("FBruger")
rs1.movenext
loop
Avatar billede Meggel Novice
10. marts 2004 - 18:00 #4
ikke lige sådan jeg menet..

den skal jo kun skrive deres navn hvis det står i link tingen.. members.asp?id=nick
Avatar billede thesurfer Nybegynder
10. marts 2004 - 18:05 #5
OK, nu er jeg lost :)

Hvad mener du så med "jeg kan ikke få et loop til at virker i det"?
Hvad skal du med et loop, hvis du kun vil ha' det der står i "members.asp?id=nick"?

Mener du?:
sql1 = "Select * from Tuser where FBruger = '" & request.querystring("id") & "'"
set rs1 = Conn.execute(sql1)
if (not rs1.bof) and (not rs1.eof) then
response.Write rs1.fields("FBruger")
end if
Avatar billede Meggel Novice
10. marts 2004 - 18:07 #6
yes.. det var lige det.. takker smid lige et svar..
Avatar billede thesurfer Nybegynder
10. marts 2004 - 18:08 #7
OK :)
Avatar billede thesurfer Nybegynder
10. marts 2004 - 18:09 #8
hvis du så også smider et svar, kan du fordele pointsne via "avanceret"..
f.eks. 15 til mig, og 45 til dig..
Avatar billede Meggel Novice
10. marts 2004 - 18:36 #9
hmm oki :D
Avatar billede Meggel Novice
10. marts 2004 - 19:13 #10
fik lige et problem mere.. hvis du vil hjælpe..

sql = "UPDATE Tuser where FBruger = " & session("jah4x") & "(map, wp, fd, irln) VALUES('"&request.form("map")&"','"&request.form("wp")&"','"&request.form("fd")&"','"&request.form("irln")&"')"

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i UPDATE-sætningen.
/tr/admin.asp, line 66
Avatar billede thesurfer Nybegynder
10. marts 2004 - 19:28 #11
sql = "UPDATE Tuser set map = '"&request.form("map")&"', wp = '"&request.form("wp")&"', fd = '"&request.form("fd")&"', irln = '"&request.form("irln")&"' where FBruger = " & session("jah4x")

Hvis indholdet af session("jah4x") er rent tal (ingen bogstaver eller andre tegn), skal der ikke ' tegn uden om
Hvis indholdet af session("jah4x") er både tal, bogstaver og andre tegn, skal der stå (sidst i linien):
where FBruger = '" & session("jah4x") & "'"
Avatar billede Meggel Novice
10. marts 2004 - 19:45 #12
takker :D
Avatar billede thesurfer Nybegynder
10. marts 2004 - 19:46 #13
var så lidt :)
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