Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Data.SQLite Insert image, Не получается сохранить изображение 
V
    Опции темы
Figoro
Дата 6.3.2009, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 27.3.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Не могу понять где грабли. Код 100% работает в MSSql.
Надо сохранить изображение в таблицу. 

1. Получаю массив byte[] изображения из MemoryStream, stream.ToArray();
2. Задаю параметр и значение параметра. в частности для изображения:
Код

SQLiteParameter param = new SQLiteParameter();
param.DbType = DbType.Binary;
param.ParameterName = "Img";
param.Value = _image; типа byte[]


Все как положено вроде. При выполнении cmd.ExecuteNonQuery() получаю ошибку типа.  "SQLite error no such table: avto"

вот sql запрос:
Код

UPDATE avto SET
                     [group_id] = @GroupId,
                     [name] = @Name,
                     [number] = @Number,
                     [driver] = @Driver,
                     [inform] = @Inform,
                         [img] = @Img
                     WHERE (id = @Id)



Если в параметр [@img] передать NULL то запрос проходит.
Подскажите где может быть проблема.

 :dash1 

PM   Вверх
Figoro
Дата 11.3.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 27.3.2005
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Проблему решил. Грабли были в строке подключения, путь к бд. SQLite был указан без |DataDirectory|. В программе есть диалог выбора фотографии который по умолчанию открывает папку Мои Документы, в нем то и была причина.

Вопрос закрыт.  smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0392 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.