webForumDet fria alternativet

Ser inte syntaxfelet.

3 svar · 202 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej

strSQL= "INSERT INTO tbl_news (Month, ID_Month, Date, Text) VALUES ('" & Replace(m_text, "'", "''") & "', " & CInt(m_id) & ", '" & Now() & "', '" & Replace(Replace(nyhet, "'", "''"), "&", "%26") & "');"

Month = text
ID_Month = tal
Date = text
Text = text

Får syntaxfel på strängen, men ser inte vart jag gjort fel. Gör ni?

Tack !

trexterMedlem sedan mars 20021 889 inlägg
#2

Date & Text är inte några bra namn på kolummer i en databas. De används av Access för andra saker.

Engine^Medlem sedan dec. 20003 887 inlägg
#3

Varken Date eller Text går att använda om du inte innesluter dom med hakparanteser (vilket inte är att rekommendera, eftersom du bör ge dina kolumner/fält bättre namn).

Jag hade döpt mina kolumner till: dteWhen och strContent.

Lista över reserverade ord i Access

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

Jaha, ok, inte konstigt då ;) Tack för hjälpen

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