Вопрос по Care Lab SDAC

  • Автор темы Denisimo
  • Обновлено
  • 07, Nov 2007
  • #1
Может кто стакливался с такой проблеммой. Использую компонент TMSTable. В базе есть таблица, в таблицу есть поле delete.

При попытке вставить запись в таблицу ( например MSTable1.InsertRecord( [ ..... ] ) ) выскакивает ошибка "Incerrect syntax near the keyword 'DELETE'".

Через профилер видно запрос который идёт на сервер:

exec sp_executesql N'INSERT INTO test

(key_field, DELETE, ok)

VALUES

(@P1, @P2, @P3)', N'@P1 float,@P2 int,@P3 varchar(15)', 1, 321, 'eeeeee'

Если имена полей заключить в квадратные скобки, то всё работает.

Сам SDAC этого не делает.

Как сделать чтоб SDAC всёже это делал.

Denisimo


Рег
28 Apr, 2005

Тем
90

Постов
221

Баллов
721
  • 11, Dec 2007
  • #2
denisimo, post: 671079:Если имена полей заключить в квадратные скобки, то всё работает.
Сам SDAC этого не делает.
Как сделать чтоб SDAC всёже это делал.
А поставить у таблицы Options.QuoteNames = true ???
 

Зайс


Рег
07 Dec, 2007

Тем
75

Постов
218

Баллов
603
  • 21, Apr 2015
  • #3
Can Any One Give Me Sdac Component Добавлено через 50 секунд Can Any One Give Me litedac Component
Can Any One Give Me devxpress Component
Lmd Component
FormResizer Delphi Component
Hint Component xe7
 

Mohamedfathy77


Рег
21 Apr, 2015

Тем
68

Постов
173

Баллов
533
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно