/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Spørgsmål
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
Select fejl
20-07-03 10:57
: JensT
20-07-03 11:04
: plobber
20-07-03 11:08
: plobber
20-07-03 18:32
: molokyle
20-07-03 21:51
: JensT
20-07-03 23:04
: molokyle
23-08-03 21:34
: plobber
23-08-03 23:27
: JensT
Select fejl
Fra :
plobber
Vist : 930 gange
100 point
Dato :
20-07-03 10:46
Hej
Jeg har nedenforstående kode på min hjemmeside. Det virker næsten.. Der hvor den skal vise alle virker ok, men den kan ikk finde ud af at selecte Username alene... jeg har tjekket og Username indeholder det den skal. Hva er fejlen i den select sætning ??
jeg får :
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
<%
if Request.Querystring("user")="" then
%>
<br>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("dbusers.mdb")
Conn.Open DSN
strSQL = "Select * from users Where ID > 1 Order by ID"
Set rs = Conn.Execute(strSQL)
Do
Response.Write "Viser oplysninger om alle bruger <-- virker"
rs.MoveNext
Loop While Not rs.EOF
%>
<%
else
Username = Request.Querystring("user")
%>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("db/users.mdb")
Conn.Open DSN
strSQL = "Select * from users Where Login = " & Username
Set rs = Conn.Execute(strSQL)
Do
Response.Write "skulle vise oplysninger om Username alene <-- virker ikk"
rs.MoveNext
Loop While Not rs.EOF
%>
<% end if %>
<%
Conn.Close
Set Conn = Nothing
%>
Kommentar
Fra :
JensT
Dato :
20-07-03 10:57
Din DSN sætning er forskellig m.h.t. users.mdb - "dbusers.mdb" og "db/users.mdb"
mvh
Jens
Kommentar
Fra :
plobber
Dato :
20-07-03 11:04
det er en fejl, for de er ens :)
Kommentar
Fra :
plobber
Dato :
20-07-03 11:08
Nej hvor er jeg glemsom.. havde glemt ' ' om username
strSQL = "Select * from users Where Login = '" & Username & "'" <-- det virker
Kommentar
Fra :
molokyle
Dato :
20-07-03 18:32
Så giv Jens T point.
</MOLOKYLE>
Accepteret svar
Fra :
JensT
Modtaget 100 point
Dato :
20-07-03 21:51
Ja, Molo - Vi kan sikkert blive enige om at #1 er at man bruger samme database
mvh
Jens
Kommentar
Fra :
molokyle
Dato :
20-07-03 23:04
Yes
</MOLOKYLE>
Godkendelse af svar
Fra :
plobber
Dato :
23-08-03 21:34
Kommentar
Fra :
JensT
Dato :
23-08-03 23:27
Mange tak for den meget fine kvotering af svaret - NOT
Jeg vil mene at du spurgte alt for tidligt - Din egen løsning udviser sjusk fra starten.
Måtte bare lige af med dette !
Jens
Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408914
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.