webForumDet fria alternativet
Logga in / Bli medlem

Borde inte detta fungera?

Databaser & SQL

9 svar · 228 visningar · startad av henkepenka

Medlem sedan sep. 2002125 inlägg
Trådstart#1
Set Vykort = Server.CreateObject("ADODB.Connection")
OpenDatabaseVykort
Vykort.Execute("Insert Into kategori(katnamn,[desc]) Values('" & Request.Form("catName") & "','" & Request.Form("catDesc") & "')")

Får detta felmeddelande:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-3.23.58]You have an error in your SQL syntax near '[desc]) Values('asd','asdf')' at line 1

/admin/postcard.asp, line 14

Medlem sedan mars 20032 667 inlägg
#2

Vad jag känner till kan du inte "klammra" i MySQL, det är väl en Access-specifik sak.

Medlem sedan sep. 2002125 inlägg
#3

Jaha...vad gör man om man råkat använda ett reserverat ord då?

Medlem sedan mars 20032 667 inlägg
#4

henkepenka skrev:

Jaha...vad gör man om man råkat använda ett reserverat ord då?

Byter till något bättre. ;)

Medlem sedan sep. 2002125 inlägg
#5

Ok, jobbigt att byta överallt...men måste man så måste man...=/

Medlem sedan mars 20032 667 inlägg
#6

Jag är dock inte bergis på att MySQL inte tillåter det, men nästan. :)

Medlem sedan sep. 2002125 inlägg
#7

Ok, tack ändå...

Medlem sedan juni 200032 967 inlägg
#8

I MySQL har jag för mig att man kan använda backticks ( ` ), men det rätta är, precis som K@llen skriver, att byta namn på fältet.

Mvh

Medlem sedan mars 20032 667 inlägg
#9

@nders skrev:

I MySQL har jag för mig att man kan använda backticks ( ´ ), men det rätta är, precis som K@llen skriver, att byta namn på fältet.

Mvh

Det stämmer nog, hittade följande kommentar på mysql.com:

When used as a tablename like
SELECT var FROM events
, it generates an error. When surrounded with backticks like
SELECT var FROM `events`
it goes through fine?

Så i nödfall kan du som @nders säger nog använda backticks. :)

Medlem sedan juni 200032 967 inlägg
#10

Vänd alltså på min tick i föregående inlägg. :)

Jag redigerar. :)

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)