webForumDet fria alternativet

reserved word

ASP

4 svar · 204 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Frågan#1

detta felet får jag

The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

har fått det helt plötsligt när vi bytt från en Unixserver till en IIS

Här är koden

<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%

set rs = Server.CreateObject("ADODB.Recordset")
sql = "select avg(summa) as sum from (select datepart('ww',datum), year(datum),sum(antal * pris) AS summa from orderRadold group by datepart('ww',datum), year(datum) order by 1 desc)"
rs.open sql,conn
%> </font>
Medlem sedan juni 200032 967 inlägg
#2

sum som du använder som alias för avg(summa) är reserverat. Du använder ju faktiskt funktionen sum() i din sql-fråga. ;)

mvh

Medlem sedan juli 2000154 inlägg
#3

tack för det Anders... var det itne reserverat på när vi körde mot en Unix server?!?!?

Medlem sedan juni 200032 967 inlägg
#4

Det borde det ha varit. Men det är lite olika vilka databaser och providers / anslutningar man använder.

Mvh

Medlem sedan dec. 200012 464 inlägg
#5

sum är inte reserverat i ISO SQL.

289 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
148 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)