Вообще-то я чаще пользуюсь "старыми" компонентами - в основном из-за того, что у SQLite_Exec есть, совсем не лишняя при работе с БД, нижняя точка LastRow.
При работе в DELPHI использую sqlite_pas.zip. Нормально получается. В BLOB пишет и читает всё. Правда двумя заходами пишет. Посмотри (если интересно) UPDATEBlob.
А здесь http://forum.antichat.ru/thread135998.html как с этими файлами работать.
Не хочешь создать компонент для загрузкивыгрузки файлов из поля BLOB ?
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | sqlite_pas.zip [12.2KB] [236] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Не хочешь создать компонент для загрузкивыгрузки файлов из поля BLOB ?А зачем, когда тип данных Hex неплохо отрабатывает запись в BLOB, делали же мы схемку такую, правда только для версий выше 3.4 катит |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): А зачем |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Затем, что с записью HEX сторонние программы не понимают нашу БДА там разве HEX в двоичный код не преобразуется? |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Вот так понимают и HiAsm и сторонние
code_31687.txt И в БД пишется как стрим, если колонка типа BLOB. |
|||
карма: 25 |
| ||
файлы: 1 | code_31687.txt [2.4KB] [499] | ||
Голосовали: | filyaxxxcom |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Вот так понимают и HiAsm и сторонниеА вот у меня такой формат Sqliteadmin не понимает. Я просмотрел сохраняемые им самим картинки и обнаружил, что он 0 меняет на '%0', а '%' на '%%', и еще чего-то меняет, но там надо глубже копать. Мне кое-как, с искажениями, удалось прочитать картинку, которую Sqliteadmin сохранил в базу |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Я пользую SQLite Expert Personal 3
Вот так смотрится в нём файл записанный в HiAsm testblob.png testbhiasm.png |
|||
карма: 25 |
| ||
файлы: 2 | testblob.png [32.3KB] [1041], testbhiasm.png [94.2KB] [819] |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Вот так смотрится в нём файл записанный в HiAsmМежду прочим, похожую схему в этом топике уже выкладывали |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Что-то вроде было. Прошерстил всё, начиная с первой страницы. Не нашёл.
|
|||
карма: 25 |
|
Ответов: 952
Рейтинг: 4
|
|||
Вопрос. На примере базы 1С SQL - скопировать файл БД нельзя - он постоянно занят процессом, собственно сервером.
Нельзя ли такое соорудить для файла БД SQLite? Т.к. его можно скопировать даже тогда когда он открыт у кого-то. Возможно я чего-то не понимаю. Поясните. |
|||
карма: 0 |
|
Ответов: 257
Рейтинг: -2
|
|||
Подскажите нормальный пример с элементом dbMysql_ShowQuery а то судя по тому что в справке - это тоже самое что и вложенная схема. Может есть еще какие-нибудь нюансы или так и есть?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
mudfactory писал(а): элементом dbMysql_ShowQuery |
|||
карма: 25 |
|
Ответов: 257
Рейтинг: -2
|
|||
потому что внутрь этого компонента можно помещать элементы для работы с sqlite в стандартном примере из справки именно так и показано, только он там выполняет функцию вложеной схемы. Я хотел узнать есть ли еще какие-нибудь отличия у него от вложеной схемы?
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
mudfactory, dbMysql_ShowQuery именно для MySql.
Тот пример, что ты видел - это обыкновенный MultiElementEx с иконкой от элемента dbMysql_ShowQuery Считай, что nesco с примером пошутил. |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Считай, что nesco с примером пошутилТьфу, понял о чем речь. Действительно, это я просто взял иконку от компонента и присвоил ее мультику, лень было иконку новую делать. Но никогда не думал, что кого-то это озадачит, там же понятно, что используется контейнер, а не компонент |
|||
карма: 22 |
|