Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jakub Lásko[Saarix]:14.11.2013 17:40

Zdravím, dělám si v C# aplikaci připojení do MySQL DB, které jsem již dělal, ale tentokrát mám nějaký problém s INSERT commandem a neustále dostávám syntax error hlášku, ale nemohu přijít na to kde je chyba.

CommandText = "INSERT INTO record (title, author, text, from, to, creation_time) VALUES ('James', 'James', 'Jen Test', '', '', '');"

Toto je můj command. Table, kam insertuji obsahuje položky id, title, author, text, from, to, creation_time. Id je samozřejmě auto increment a unique. Připojení do DB je Ok a otevřené při provádění commandu.

Předem díky za veškeré rady.

Odpovědět
14.11.2013 17:40
Časem je vše možné.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Jakub Lásko[Saarix]
Kit:14.11.2013 17:45

Také nemohu přijít na to, jak ta hláška "syntax error" vypadá. Když dáš identifikátory sloupců do obrácených apostrofů, tak by to mělo pomoct. Například "from" je klíčové slovo.

Nahoru Odpovědět
14.11.2013 17:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Silvinios
Tvůrce
Avatar
Odpovídá na Jakub Lásko[Saarix]
Silvinios:14.11.2013 17:46

creation_time je typu VARCHAR?

 
Nahoru Odpovědět
14.11.2013 17:46
Avatar
Odpovídá na Silvinios
Jakub Lásko[Saarix]:14.11.2013 19:47

Ano pro odhalení chyby jsme je nechal jako textový údaj, ale až objevím chybu, tak si to změním na DateTime.

Nahoru Odpovědět
14.11.2013 19:47
Časem je vše možné.
Avatar
Odpovídá na Kit
Jakub Lásko[Saarix]:14.11.2013 19:50

Děkuji moc vyřešil jsi problém :-) stačilo jen využít `` a už to funguje. To mě vůbec nedošlo, že by se to mohlo prát.

Nahoru Odpovědět
14.11.2013 19:50
Časem je vše možné.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.