webForumDet fria alternativet
Logga in / Bli medlem

SQL-fel

Databaser & SQL

4 svar · 238 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

Jag hoppas att någon kan räkna ut vad som är fel med denna SQL-sats då jag själv inte kan det, och har tröttnat på att försöka.

Så här ser den ut när jag skriver ut den:

DELETE * FROM applications WHERE applicationid = 2

Och felet ser ut så här:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E09)
[TCX][MyODBC]You have an error in your SQL syntax near 
'* FROM applications WHERE applicationid = 2' at line 1
/admin/applications.asp, line 11

Jag kom just på att denna fråga hör hemma i SQL-forumet så flytta den gärna dit.

Medlem sedan maj 200010 687 inlägg
#2
DELETE FROM applications WHERE applicationid = 2
Medlem sedan maj 200010 687 inlägg
#3

(man kan ju inte välja ut vilka kolumnvärden på raden som ska tas bort utan hela raden tas bort) :)

Medlem sedan apr. 20012 427 inlägg
#4

Jag skyller på baksmälla. :)

Medlem sedan juni 200032 967 inlägg
#5

Access 97 kräver att man skriver DELETE * FROM, så det gäller att man håller reda på versionerna. ;)

254 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)