webForumDet fria alternativet

Syntax error or access violation? Hjärnsläpp

5 svar · 219 visningar · startad av SteveP

StevePMedlem sedan mars 2003772 inlägg
#1

hmm vad är fel me detta? Får Syntax error or access violation fel

ID = Request.QueryString("ID")

IF Request.QueryString("ID") = "" then
SQL = "Select * from DollsNyheter order by NyhetsDatum DESC"

Else

SQL = "Select * from DollsNyheter where DollsNyheter.ID = " & ID
End IF

Set RsNyhet = Connect.execute(SQL)
cyprysMedlem sedan dec. 20003 563 inlägg
#2

Är fältet ID av typen text?
Vilken rad pekar felmeddelandet på?

@ndersMedlem sedan juni 200032 969 inlägg
#3

Visa alltid vilket felmeddelande du får. Copy-Paste.

StevePMedlem sedan mars 2003772 inlägg
#4

Fältet ID är uniqueidentifie, saknar jag singlequote?

Microsoft OLE DB Provider for SQL Server (0x80040E14)
Syntax error or access violation

Skriver jag ut SQL satsen visar den

Select * from DollsNyheter where DollsNyheter.ID = {7DD311C8-297C-4319-A909-24A1872DDE0B}

Detta tycker jag verkar stämma?

@ndersMedlem sedan juni 200032 969 inlägg
#5

SteveP skrev:

Fältet ID är uniqueidentifie, saknar jag singlequote?

Ja

StevePMedlem sedan mars 2003772 inlägg
#6

Ok funkar fint tack!

133 ms totalt · 3 externa anrop · v20260731065814-full.c2d75422
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)