Hej försöker köra följande SQL-sträng på min ASP-sida du kan nog använda zone som kolumnnamn men måste omsluta namnet med brackets.. Jag gjorde helt enkelt så att jag döpte kolumnen till nZone sen var det godisfabrik.SQL-problem på IIS men inte i Access
<code>
SQL = "SELECT * FROM tblPLC WHERE Zone=1 AND ShipType=1 AND 14 BETWEEN WeightStart AND WeightEnd"
</code>
Funkar inte alls, får upp
error '80004005'
/check.asp, line 157
Line 157 är raden som ska köra SQL-kommandot.
Om jag däremot testar frågan i Access så får jag helt rätt svar. Men som sagt inte på servern. IIS.
Någon som vet varför?
---- UPPDATERING ----
Jag märker nu att den inte fixar NÅGOT längre än
<code>
SQL = "SELECT * FROM tblPLC"
</code>
om jag lägger till WHERE eller ORDER BY så får jag samma fel.. Jag blir knäpp!
---- UPPDATERING 2 ----
Det löste sig.
Uppenbarligen så får man INTE använda Zone som ett kolumnnamn. Sv: SQL-problem på IIS men inte i Access
<code>
SQL = "SELECT * FROM tblPLC WHERE [Zone]=1 AND ShipType=1 AND 14 BETWEEN WeightStart AND WeightEnd"
</code>Sv:SQL-problem på IIS men inte i Access
Men tack för era tips.
/Johannes