webForumDet fria alternativet
Logga in / Bli medlem

Privat post

Databaser & SQL

4 svar · 263 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Hej!
Jag försöker att utforma en fråga till en sql-sats, man har lite problem med det.
Jag vill lista alla poster/användare i databasen som inte har kolumnen "privat" satt till true, förutom mig själv där dessa poster skall visas. Hur gör man det?

Så här ser det ut nu, men då ser jag ju inte mina egna poster som är markerade "privat=true"

 SQL= "SELECT frantid,tilltid,id,rubrik,detalj,user,privat FROM plan WHERE datum=#"& d &"# and not privat=true"
Medlem sedan dec. 200012 464 inlägg
#2
SQL= "SELECT frantid,tilltid,id,rubrik,detalj,user,privat " &_
" FROM plan " &_
" WHERE datum=#"& d &"# and (privat=false" & _
" or user = '" & currentUser & "')"
Medlem sedan nov. 20017 144 inlägg
#3

Nu så står det:

Microsoft JET Database Engine error '80040e0c'

Command text was not set for the command object.

/db/cal/cal_week.asp, line 122

 	SQL = "SELECT frantid,tilltid,id,rubrik,detalj,user,privat FROM plan WHERE datum=#"& d &"# and (privat=false" & _
        " or user = '" & user & "') order by user,tilltid"
Rad 122--> Set Rec = Conn.execute(SQL)
Medlem sedan dec. 200012 464 inlägg
#4

Stämmer det där? Det felet kan man få om man skickar en tom sträng till execute eller så är det något problem med att conn inte är ett juste connectionobjekt.

Medlem sedan nov. 20017 144 inlägg
#5

Oj, jag hade glömt ngt annat, tack!

253 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)