Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса / 4 сообщений из 4, страница 1 из 1
23.04.2011, 10:40
    #37230010
Сашша
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса
Добрый день!)

Пишу в C#, запрос:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
command = String.Format(@"INSERT INTO [{0}] VALUES ('" +
                        @product_articul + @"','" +
                        @"19"+ @"','" +
                        @product_name + @"','" +
                        @product_Vendor + @"','" +
                        @product_Count + @"','" +
                        @product_publish + @"','" +
                        @product_cost.ToString() + @" руб.')", @"Прайс$");
ругается, что

Ошибка синтаксиса (пропущен оператор) в выражении запроса ''Материнская плата ASRock K10N78D Soc-AM2 nF720D ATX SATA AC'97 8ch LAN-Gbt +RaiD','1','1','Y','1962 руб.')'.

ПРи чем когда я проверяю в ран-режиме значение command, то оно вполне нормальное на мой - быть может ламерский взгляд:

Код: plaintext
"INSERT INTO [Прайс$] VALUES ('22420144','19','Материнская плата ASRock K10N78D Soc-AM2 nF720D ATX SATA AC'97 8ch LAN-Gbt +RaiD','1','1','Y','1962 руб.')"
В чем может быть ошибка, подскажите пожалуйста)
...
Рейтинг: 0 / 0
23.04.2011, 11:24
    #37230036
Сашша
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса
у меня есть подозрение, что ему не нравится строчка
Материнская плата ASRock K10N78D Soc-AM2 nF720D ATX SATA AC'97 8ch LAN-Gbt +RaiD
и возможно ее часть он воспринимает тоже как запрос, ввиду каких-то причин, но ввиду каких?
...
Рейтинг: 0 / 0
23.04.2011, 12:30
    #37230077
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса
/me впоминает
Юзайте параметры и будет Вам счастие...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.04.2011, 18:45
    #37230325
Сашша
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса
О, параметры ))
Прикольно) Поюзаю!)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / INSERT INTO Ошибка синтаксиса (пропущен оператор) в выражении запроса / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]