powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / запись blob в базу Access
8 сообщений из 8, страница 1 из 1
запись blob в базу Access
    #34715676
burlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача загрузить данные из DataTable в базу Access, при этом одно из полей таблицы blob.
При вызове Update у DataAdapter, возникает ошибка: Ошибка синтаксиса в инструкции INSERT INTO.
InsertCommand у DataAdapter сгенерирован с помощью DbCommandBuilder.GetInsertCommand().
Спецы, помогите!!!
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34715697
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите инструкцию.
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34715712
burlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CommandBuilder сгенерировал вот такую:

Код: plaintext
1.
"INSERT INTO RSRC_WELLGIS (IDWELL, IDMETH, RSIGN, VARIANT, UTYPE, UNIT, BGNGIS, ENDGIS, MINMTHGIS, MAXMTHGIS, SIGIS, VGIS, COUNTGIS, CONDMTHGIS, TEXT) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";

VGIS это поле blob
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34716156
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я и неправ... какое-то из имен полей - ключевое слово. поставьте имена полей в каоты - [] или "" не помню.
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34716494
burlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал. Теперь выдается ошибка:
Отсутствует значение для одного или нескольких требуемых параметров.
Хотя для всех обязательных полей значения есть.
Код: plaintext
1.
2.
3.
cmd_ins.CommandText = "INSERT INTO RSRC_WELLGIS ([IDWELL], [IDMETH], [RSIGN], [VARIANT], [UTYPE]," +
                   "[UNIT], [BGNGIS], [ENDGIS], [MINMTHGIS], [MAXMTHGIS], [SIGIS], [VGIS], [COUNTGIS], [CONDMTHGIS]," +
                   "[TEXT]) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
Что еще может быть?
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34716518
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделайте простой тест. Заполните ручками коллекцию параметров для этой комманды и попробуйте её выполнить.
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34716926
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

buserСделайте простой тест. Заполните ручками коллекцию параметров для этой комманды и попробуйте её выполнить.

кста, хороший совет. Старайтесь сложные вещи моделировать простыми примерами:).
...
Рейтинг: 0 / 0
запись blob в базу Access
    #34718682
burlak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При задании параметров ручками все получилось.

buser, Вы правы, слово TEXT оказалось зарезервированным словом. Как его поменял стало вообще все хорошо.

Большое Спасибо за помощь!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / запись blob в базу Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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