SQLiteDB — просмотр содержимого SQLite БД

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Обсуждение плагина SQLiteDB

Скачать: https://sourceforge.net/projects/farplugs/files/
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Latest post of the previous page:

Версию плагина обновите.
Hedin
Posts: 210
Joined: Thu 17 Mar, 2005 10:29
Has thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Hedin »

Спасибо.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

По F6 после запуска запроса получаю:

Code: Select all

╔═════════════ SQLiteDB ══════════════╗
║     Error executing SQL query:      ║
║ [1]: near "敬瑣⨠映潲汦条s": syntax error ║
╟─────────────────────────────────────╢
║               { OK }                ║
╚═════════════════════════════════════╝
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Какая версия плагина?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

FarSQLiteDB_3.9_x86.zip
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Выложил новую версию - попробуйте. Если не заработает, сообщите подробнее о системе (версия ОС и локаль).
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

В 10 не взлетело.

Far 3.0 build 2476 x86
FarSQLiteDB_3.10_x86.zip
win7 x64 sp1
Locale - Russian, Decimal Symbol '.', Digital Grouping Symbol ','
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Не могу воспроизвести. Используйте пока консоль вместо редактора (там работает?).
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Да, из консоли работает.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Похоже, что кто-то что-то портит, так как чистый SQLiteDB работает.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Это ESC.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

В смысле?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Ошибка вылазит только если есть рядом плагин ESC. Без него всё ok.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Получается так: SQLiteDB просить создать файл в кодировке 1200, но, при наличии ESC, файл создаётся в кодировке 2 (и будет сохранён в 1251). Соответственно, SQLiteDB при чтении ожидает 1200, а получает 1251.
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by artemsen »

Ну тогда я умываю руки :-) В вызов Фара мною передается CP_UNICODE - а что там внешние плагины прилепят - я не в силах контролировать.
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SQLiteDB — просмотр содержимого SQLite БД

Post by Denis »

Мне кажется, что хорошим вариантом будет сделать возможность настраивать расширение для временного файла (думаю, что для этого даже UI не нужен). Допустим, что по умолчанию будет "sql", а я смогу указать собственное расширение, например, "sqlite". Тогда я для этого "sqlite" могу указать, что бы ESC его не трогал и, соотвественно, указать в настройках airbrush что бы он его раскрашивал как sql.

Code: Select all

const wstring tmp_file_name = get_temp_file_name(L"sql");
Post Reply

Return to “Обсуждение плагинов”