Avatar billede madeindk Nybegynder
29. marts 2005 - 20:09 Der er 10 kommentarer og
1 løsning

Hvad har Session("id") oprettet?

Hej Ekspeter !
Jeg kunne godt tænke mig at mine brugere kunne se hvilke forums de havde oprettet. Jeg har pt. denne kode, men den lader ikke til at funge:

<%
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/medlemmer/databas/databas.mdb") & ";"
SQL = "SELECT * FROM forum WHERE oprettetafid="session("id")"
set RS = Connection.Execute(SQL)

%>

<%

if rs.eof then
response.write "Ingen brugere online"
else
do until rs.eof
%>

<%=rs("titel")%>

<%
rs.movenext
loop
end if
rs.close
%>

Nogen der kan hjælpe?
Avatar billede moocher Nybegynder
29. marts 2005 - 20:22 #1
SQL = 'SELECT * FROM forum WHERE oprettetafid=' + session("id") + ''

prøv det
Avatar billede madeindk Nybegynder
29. marts 2005 - 20:26 #2
Det funger ikke.

SQL = 'SELECT * FROM forum WHERE oprettetafid=' + session("id") + ''
set RS = Connection.Execute(SQL)

SQL = 'SELECT * FROM forum WHERE oprettetafid=' + session("id") + ''
------^
Avatar billede apo Praktikant
29. marts 2005 - 20:28 #3
SQL = "SELECT * FROM forum WHERE oprettetafid=" & session("id")

Apo
Avatar billede madeindk Nybegynder
29. marts 2005 - 20:35 #4
Nu virker det halvt.
Den kan godt sige at man ikke har oprettet nogen forums, men når man så opretter et virker det ikk.

Fejlen:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/debat/dineforums.asp, line 14

Koden.

SQL = "SELECT * FROM forum WHERE oprettetafid=" & session("id")
set RS = Connection.Execute(SQL)
%>
Avatar billede apo Praktikant
29. marts 2005 - 20:38 #5
Prøv med:

SQL = "SELECT * FROM forum WHERE oprettetafid='" & session("id") & "'"

Hvilken datatype er feltet oprettetafid?
Avatar billede apo Praktikant
29. marts 2005 - 20:39 #6
Der skal være data i det felt du vil hente data fra...
Avatar billede madeindk Nybegynder
29. marts 2005 - 20:40 #7
Det virker nu ;)
Smid svar.
Avatar billede apo Praktikant
29. marts 2005 - 20:40 #8
Så får du et svar :-)

Du brugte den sidste jeg lavede?

Apo
Avatar billede madeindk Nybegynder
29. marts 2005 - 21:07 #9
Ja, det gjorde jeg :-)
Avatar billede apo Praktikant
29. marts 2005 - 21:16 #10
Godt, jeg skulle bare være sikker.

Tak for points :-)

Apo
Avatar billede madeindk Nybegynder
29. marts 2005 - 21:18 #11
Ok . Helt fint .
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