|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.05.2014, 15:43 | #1 |
Пользователь
Регистрация: 19.11.2013
Сообщений: 57
|
c# wpf метод Update() ошибка
Добрий день
Вот код: Код:
1) при добавлении новой строчки Ошибка синтаксиса в инструкции INSERT INTO. 2) При изминении текста : Дополнительные сведения: Ошибка синтаксиса (пропущен оператор) в выражении запроса '((Код = ?) AND ((? = 1 AND Відділення IS NULL) OR (Відділення = ?)) AND ((? = 1 AND Назва спец1 IS NULL) OR (Назва спец1 = ?)) AND ((? = 1 AND Назва спец2 IS NULL) OR (Назва спец2 = ?)) AND ((? = 1 AND Назва спец3 IS NULL) OR (Назва спец3 = ?)))'. Последний раз редактировалось Stilet; 10.05.2014 в 20:14. |
08.05.2014, 15:48 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
вы в справку по OleDbCommandBuilder заглядывали?
|
08.05.2014, 19:50 | #3 |
Пользователь
Регистрация: 19.11.2013
Сообщений: 57
|
Да OleDbCommandBuilder -автоматически генерирует однотабличные команды, которые позволяют согласовать изменения, вносимые в объект DataSet, со связанной базой данных. Как я понимаю он сгенирировал команди Update, Delete, Insert автоматически для моего OleDbDataAdapter.
|
08.05.2014, 20:08 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а у него еще есть всякие методы и свойства
|
08.05.2014, 20:26 | #5 |
Пользователь
Регистрация: 19.11.2013
Сообщений: 57
|
Да дело в методах GetUpdateCommand(). GetInsertCommand().GetUDeleteComman d()?
Может для OleDbDataAdapter(da1) нужно задать SelectCommand ? da1.SelectCommand = new OleDbCommand(queryString, con); Но как написать запрос queryString не знаю!!! Последний раз редактировалось Lokki23; 08.05.2014 в 20:56. |
09.05.2014, 11:05 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
|
09.05.2014, 11:44 | #7 |
Пользователь
Регистрация: 19.11.2013
Сообщений: 57
|
Так так давайте попорядку из етих свойств DataAdapter уже задан.
ConflictOption ставил во все возможние значения серавно ошибка. А остальнийе свойства ну незнаю. Я вобше только позавчера начал розбиратся з етими базами. В WindowsForms то там просто через datagridview подключился кинул парочку адаптерв.давасетов повибирал связ и всьо а тут чот мне ни доходит . |
09.05.2014, 12:27 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
09.05.2014, 21:42 | #9 |
Пользователь
Регистрация: 19.11.2013
Сообщений: 57
|
Для меня можна сказать и на арабском.
Блин ну не издевайся ну скажи в чом проблема что ище нада сделать. |
09.05.2014, 21:47 | #10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
QuotePrefix Возвращает или задает начальный символ или символы, используемые для указания объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные токены.
QuoteSuffix Получает или задает конечный символ или символы, используемые для указания объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные токены. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка синтаксиса в инструкции UPDATE. | Bane | БД в Delphi | 5 | 21.03.2014 14:14 |
ошибка синтаксиса в инструкции update | pas666 | БД в Delphi | 8 | 04.11.2013 21:54 |
Ошибка синтаксиса update | Krais | БД в Delphi | 11 | 08.09.2012 21:41 |
Ошибка синтаксиса в инструкции Update | BioNoob | БД в Delphi | 8 | 19.06.2012 09:41 |