Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / запрос на замену BLOB-данных из внешнего источника / 8 сообщений из 8, страница 1 из 1
03.01.2011, 13:02
    #37044867
guest3-450
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
здравствуйте.
помогите, пожалуйсто, составить запрос к базе данных, для того, чтоб в одной из таблиц заменить содержимое BLOB-поля на данные из внешнего источника.
есть база Db0 с таблицей Tb1, в которой есть BLOB-поле Bf2. в этом поле записана структура графического файла.
необходимо заменить данные BLOB-поля на структуру графического файла, лежащего на диске - "c:\pict1.jpg".
...
Рейтинг: 0 / 0
03.01.2011, 21:31
    #37045160
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
При помощи чего осуществляется исполнение запроса на вставку данных ?
...
Рейтинг: 0 / 0
04.01.2011, 07:48
    #37045402
guest3-450
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
SQLite 3, посредствам SQLiteExpert. база такая же - "SQLite format 3".
...
Рейтинг: 0 / 0
04.01.2011, 09:56
    #37045444
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
Смотри, позволяет ли он редактировать данные и загружать в колонки блобы.
Если не позволяет, то ищи другой тул, или ищи готовое расширение для
SQLite, регистрирующее функцию позволяющую прочитать файл, или ...
пиши программу.
...
Рейтинг: 0 / 0
05.01.2011, 07:02
    #37046260
guest3-450
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
поля редактить - может. вручную менять полторы тыщи записей - сам понимаешь, удовольствие сомнительное.
мне просто нужен запрос, позволяющий записать что-то в блоб-поле из внешнего источника.
для чего что-то искать и писать, когда уже есть готовая прога, в которой можно выполнить запрос?
мне просто нужен пример запроса для импорта бинарных данных из внешнего источника!
...
Рейтинг: 0 / 0
05.01.2011, 07:30
    #37046263
guest3-450
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
м-да...
походу, надо писать хотя бы пхпэшный скрипт... ибо только через посредника можно довезти до базы нужную инфу, в виде готового файла.
с другой стороны, sql и не был предназначен для загрузки данных из внешних источников - это всего лишь язык для работы со структурами данных...
печально.
...
Рейтинг: 0 / 0
06.01.2011, 07:57
    #37047168
guest3-450
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
Код: plaintext
1.
2.
3.
4.
5.
6.
DROP TABLE IF EXISTS [Tb1];
CREATE TABLE [Tb1] ([ID] INTEGER NOT NULL PRIMARY KEY, [IMAGE] BLOB);
INSERT INTO Tb1 VALUES( 1 , X'FFD8FFE00..........0D9');
........................................
INSERT INTO Tb1 VALUES( 1500 , X'FFD8FFE00..........0D9');
PRAGMA default_cache_size= 10000 ;
COMMIT;

сделал таким способом.
извращение полное, но иначе не получается.
...
Рейтинг: 0 / 0
07.01.2011, 00:12
    #37048091
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запрос на замену BLOB-данных из внешнего источника
Да все получилось бы ... Правильный путь - регистрируется собственная функция, например
read_file, которая читает и возвращает содержимое файла. Тогда можно было бы делать:
Код: plaintext
INSERT INTO Tb1 VALUES( 1500 , read_file('c:\aaa.bin'))
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / запрос на замену BLOB-данных из внешнего источника / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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