webForumDet fria alternativet

För få parame... SQL sats?

ASP

4 svar · 192 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Frågan#1
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs2 = Server.CreateObject("ADODB.Recordset")

subj=request.querystring("subj")
SQL2 = "Select * From tblnotes where a_subject="&subj
rs2.Open SQL2, Connect, adOpenStatic, adLockOptimistic
do while not rs2.eof

För få parametrar angavs

Medlem sedan dec. 19996 522 inlägg
#2

SQL2 = "Select * From tblnotes where a_subject="&subj &""

skriver du ut sqlfrågan med response.write så ser du lättare vad som är fel

SQL2 = "Select * From tblnotes where a_subject="&subj &""
Response.Write SQL2
Response.End

Medlem sedan mars 20014 214 inlägg
#3

Då skriver den ut:
Select * From tblnotes where a_subject=NaturA

Medlem sedan aug. 20002 272 inlägg
#4

om du provar med att sätta enkelfnuttar runt textsträngen då??

såhär...
SQL2 = " Select * From tblnotes where a_subject='"&subj &"' "

Medlem sedan mars 20014 214 inlägg
#5

Japp då funkade det.
Tack :)

655 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
142 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
522 ms — ändringar (db)