Säkert nått enkelt litet stavfel....

ASP

12 svar · 320 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

"WHERE (Series LIKE '" & Show & "')" &_
"ORDER BY Series, Episode, Quote"

Detta ger "Syntax error in FROM clause"

Har nu försökt på flera sätt, ingen framgång...

Medlem sedan dec. 200012 464 inlägg
#2

Hur ser sql-satsen ut? Dvs att du skriver ut strängen med response.write.

Du kan ju testa med att lägga in en blank före ORDER, skall inte behövas egentligen.

Medlem sedan feb. 20012 412 inlägg
#3

Var hämtar du Show?

Borde väl vara:


"WHERE Series = " & Request.Form("Show")  & _

eller


"WHERE Series = " & Request.Querystring("Show")  & _

Du kan nog inte använda LIKE på det sättet.

mvh Jörgen

Medlem sedan mars 2001309 inlägg
#4

Borde det inte vara ....

"WHERE (Series = '" & Show & "')" &_"ORDER BY Series, Episode, Quote"

om Shoow är en variabel.
För att show bara är ett värde.....

Medlem sedan juni 200032 967 inlägg
#5

borde det inte vara ett mellanslag före ORDER BY?

Medlem sedan mars 2001309 inlägg
#6

borde det inte vara ett mellanslag före ORDER BY?

@nders har helt rätt....

Medlem sedan juni 200032 967 inlägg
#7

och om vi då ska peta lite där...

"WHERE (Series = '" & Show & "') ORDER BY Series, Episode, Quote"

du kan dessutom droppa parenteserna. de behöver du inte i det här fallet.

mvh,

Medlem sedan mars 2001309 inlägg
#8

Med gemensamma krafter kanske vi når målet.... :e

"WHERE Series = '" & Show & "' ORDER BY Series, Episode, Quote"
Medlem sedan sep. 20004 079 inlägg
#9

Tja, ingen *luck*
Såhär ser nu query stringen ut:

list.asp?ID=XXX

<%Show = request.QueryString("ID")%>

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=E:\InetPub\wwwroot\xxxxx\xxxxx.mdb"
SQL= "SELECT * FROM Observation" &_
"WHERE Series = '" & Show & "' ORDER BY Series, Episode, Quote"
Set RecSet = Conn.Execute(SQL)
%>

Jag ser inget fel men samma meddelande...

Medlem sedan dec. 200012 464 inlägg
#10

Det saknas blank framför where

SQL= "SELECT * FROM Observation" &_
" WHERE Series = '" & Show & "' ORDER BY Series, Episode, Quote"

Medlem sedan dec. 200012 464 inlägg
#11

Det är enkelt att se sådant om man skriver ut strängen.

Är kolumnen series numerisk?

Medlem sedan mars 2001309 inlägg
#12

Härligt LarsG Jag tror vi har nått målet... :e :e :e

Medlem sedan sep. 20004 079 inlägg
#13

Yes super-nice asså.
Tänk att ett mellan slag kan betyda så mycket, jag sa ju det var säkert nått enkelt :)

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)