[ bobiris @ 11.08.2002. 17:14 ] @
Imam problem sa SQL severom 2000. Napravim običnu Insert formu u MX-u, i kada hoću da dodam zapis, posle submit-a, dobijam poruku: "incorrect syntax near '1997'. A 1997 je treća po redu kolona u koju treba da se unese podatak.
Lutao sam tako Net-om, ta nađoh vrlo brzo da Bili priznaje da je to greška, te da je ispravljena u ServicePack-u broj 2 za SQL server 2000. Skinem ga (48 MB), instaliram, i opet isto.

Zna li neko zašto je to tako, bio bih veoma zahvalan!
[ degojs @ 12.08.2002. 09:26 ] @
Mozemo li da vidimo SQL izraz koji koristis?
[ bobiris @ 12.08.2002. 10:20 ] @
Evo, samo na ovom mestu ima "1997". Ovo je obicna insert forma generisana iz MX-a.

' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

MM_editConnection = MM_cnParohSql_STRING
MM_editTable = "dbo.paroh_1"
MM_editRedirectUrl = "./default.asp"
MM_fieldsStr = "PREZ_IME|value|Element|value|Element2|value|Element3|value|000|value|001|value|002|value|003|value"
MM_columnsStr = "PREZ_IME|',none,''|1997|none,none,NULL|1998|none,none,NULL|1999|none,none,NULL|2000|none,none,NULL|2001|none,none,NULL|2002|none,none,NULL|2003|none,none,NULL"


A evo i poruke o gresci:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '1997'.
/ParohijalSql/insert.asp, line 136


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)

Page:
POST 131 bytes to /ParohijalSql/insert.asp

POST Data:
PREZ_IME=ja&Element=555&Element2=&Element3=&000=&001=&002=&003=&submit=%C4%EE%E4%E0%BC&MM_update=form1&MM_recordId=&MM_insert=form1