/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
database problem
Fra : Mads Brinch


Dato : 16-02-10 19:52

Hej NG jeg er stødt på endnu et lille problem...
når folk logger på skal de kun se ting de selv har oprette i
databasen, men enten vise den fejlen

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing
operator) in query expression 'Bruger=Test'.

her er koden for databasen...

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/karakter.mdb")
Conn.Open DSN


strUser = Request.Querystring("name")

strSQL = "Select * From personer Where Bruger =" & strUser & "
Order by Rollenavn"
Set rs = Conn.Execute(strSQL)

Do
' Rollens navn
strRollenavn = rs("Rollenavn")

' lav et link til person.asp med Id-værdien i URL
strLink = "<a href='../site/karakter/person.asp?id=" &
rs("Id") & "'>" & strRollenavn & "</a>"

' Liste med links
Response.Write "<li>" & strLink & "</li>"

rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Kragh (16-02-2010)
Kommentar
Fra : Christian Kragh


Dato : 16-02-10 20:00


"Mads Brinch" <de_fire@hotmail.com> skrev i meddelelsen
news:4b7ae957$0$273$14726298@news.sunsite.dk...
> Hej NG jeg er stødt på endnu et lille problem...
> når folk logger på skal de kun se ting de selv har oprette i
> databasen, men enten vise den fejlen
>
> strSQL = "Select * From personer Where Bruger =" & strUser & "
> Order by Rollenavn"
> Set rs = Conn.Execute(strSQL)

Prøv med den rigtige betegnelse indholdet i feltet (her tænker jeg på ' før
og efter):
strSQL = "Select * From personer Where Bruger ='" & strUser & "' Order by
Rollenavn"

Christian


Mads Brinch (16-02-2010)
Kommentar
Fra : Mads Brinch


Dato : 16-02-10 22:05

Det virkede^^ 1000 tak for hjælpen...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste