webForumDet fria alternativet

Det är ju rätt!!!

Databaser & SQLur Databashanterare & SQL

3 svar · 221 visningar · startad av nanne

nanneMedlem sedan dec. 19991 749 inlägg
#1

Warning: MS SQL message: Incorrect syntax near the keyword 'user'. (severity 15) in e:\websites\lsi/newforum/select.php3 on line 6

Warning: MS SQL: Query failed in e:\websites\lsi/newforum/select.php3 on line 6

mssql_query("DELETE FROM user WHERE username='$username'");

Eller? Jag får samma fel överallt. Kan det vara tabell tro... jag är som sagt nybörjare när det gäller MSSQL så jag vet inte så mkt...

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

LarsGMedlem sedan dec. 200012 464 inlägg
#2

user är ett reserverat ord i SQL-standarden.

Du kan skriva

delete from [user] where username = 'nisse'

eller byta namn på tabellen. Finns en stored procedure som heter sp_rename som fixar det.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 31 jul 2001]

nanneMedlem sedan dec. 19991 749 inlägg
#3

En till fråga... vad är motsvarigheten till auto_increment i MSSQL? Eller måste jag göra på något annat sätt...

------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------

LarsGMedlem sedan dec. 200012 464 inlägg
#4

identity

create table ogrish(aleb int identity,caleb decimal(5,3), primary key(aleb))

För att få fram det senaste värdet efter en insert så gör man

select @@identity

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 31 jul 2001]

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