Найдено 15 результатов

Kenwud
11.09.2010 15:05:11
Форум: Lazarus
Тема: ToolBar
Ответы: 3
Просмотры: 2930

Re: ToolBar

Nik писал(а):Как вариант - каждый раз скрывать все и показывать нужные в нужном порядке.

Спасибо, попробую.
Vadim писал(а):Обычно ненужные просто делают неактивными.

Некоторые я тоже делаю неактивными, но эти мне нужно именно прятать.
Kenwud
11.09.2010 10:39:12
Форум: Lazarus
Тема: ToolBar
Ответы: 3
Просмотры: 2930

ToolBar

Добрый день.
Подскажите, как в RunTime в ToolBar прятать кнопочки (visible:=false), а затем обратно показывать и чтобы при этом они были в определённой последовательности. У меня же они перетасовываются всё :(
Kenwud
06.09.2010 02:36:01
Форум: Lazarus
Тема: SQLite в оперативной памяти
Ответы: 4
Просмотры: 4564

Re: SQLite в оперативной памяти

Да, это я и имел ввиду, спасибо!
Вот что нашёл на форуме Zeoslib http://zeos.firmos.at/viewtopic.php?t=1 ... ite+memory

Буду разобраться. Если кто уже имел с этим дело, поделитесь опытом пожалуйста :oops:

Как я понял можно создать новую (чистую) базу в памяти

Код: Выделить всё

ZConnection.Database:=':memory:'; 

а дальше уже с ней работать, как обычно.
Kenwud
05.09.2010 21:15:56
Форум: Lazarus
Тема: SQLite в оперативной памяти
Ответы: 4
Просмотры: 4564

Re: SQLite в оперативной памяти

БД весит не много, а работа с ней идёт постоянно. В общем чтобы ЖД не мучить хочу БД в ОЗУ перенести на время работы программы.
Где-то про такое читал, именно про SQLite, хотя может путаю :(
Kenwud
05.09.2010 18:10:37
Форум: Lazarus
Тема: SQLite в оперативной памяти
Ответы: 4
Просмотры: 4564

SQLite в оперативной памяти

Здравствуйте, не подскажите как работать с SQLite в оперативной памяти?
Т.е. чтобы сначала SQLite базу скопировать в память, поработать с ней и в конце результат записать на диск.
Можно такое сделать с ZeosDBO?
Kenwud
14.12.2009 10:31:51
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

Можно написать свою собственную функцию для SQLite и передать её ему, как это сделать я показывал в одном из первых постов. Сам я такое не пробовал делать, но думаю работать должно.. После вышеперечисленных действий по-идее эта функция будет доступна в выражениях SQL..
Да, как и писали в начале ...
Kenwud
11.12.2009 23:30:36
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

Можно написать свою собственную функцию для SQLite и передать её ему, как это сделать я показывал в одном из первых постов. Сам я такое не пробовал делать, но думаю работать должно.. После вышеперечисленных действий по-идее эта функция будет доступна в выражениях SQL..
Спасибо, буду пробовать ...
Kenwud
11.12.2009 19:07:48
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

Нет, алгоритм один.

Если алгоритм один зачем тогда в запросе WHERE ID=...
что мешает просто одним запросом
update set table1 set поле2=F(Поле2)

где F(Поле2) - выражение реализующее алгоритм
Очень интересно, спасибо!

Добавлено спустя 2 минуты 46 секунд:
...а как это - F(Поле2) сделать на ...
Kenwud
11.12.2009 00:22:35
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

Query.SQL.Add('SELECT * FROM Table1');
Query.Open;
а может подправить запрос например:
SELECT ПОЛЕ1, ПОЛЕ2 FROM TABLE1 ?
Зачем? Запрос на выборку занимает несколько секунд. Проблема в изменении данных, как я понял изменить данные в SQLte можно только SQL запросом "UPDATE...SET...WHERE.."
Я ...
Kenwud
09.12.2009 21:21:53
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

A ID это точно примари кей? Он какого типа?
На сколько я понял тип поля в SQLite большого значиния не имеет.
Таблица была создана сделующим запросом SQL:
CREATE TABLE ИмяТаблицы (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
...
)

Попробуй явно указать в компоненте что это ...
Kenwud
09.12.2009 17:54:42
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

А Sqlite3Dataset.Open; делали?

Да, делал. Точнее я выставил свойство Active = True в Инспекторе объектов, при этом данные считываются, но не записываются Уже все перепробовал, ерунда какая-то!

Уже даже ZTable поставил из Zeos и он тоже не записывает Ничего не понимаю, уж ZTable то должен ...
Kenwud
09.12.2009 06:46:00
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

Какая версия sqlite у вас используется? Если sqlite3 то попробуйте использовать TSqlite3Dataset
Да, третья. А как его использовать? Может есть какой-нибудь маленький примерчик

Добавлено спустя 5 часов 2 минуты 43 секунды:
Что я не так делаю?
У компонента Sqlite3Dataset указал Базу, Таблицу и ...
Kenwud
08.12.2009 21:03:26
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Re: Update SQLite

and писал(а):А на стороне сервера никак нельзя сделать?

я думал об этом, я не знаю как :(
Надо из значений: w12, e233-2, t8977, t197-1 (к примеру) сделать такие: w000012, e000233-2, t008977, t000197-1
Есть программа чужая, которая правильно работает только с такими из-за сотривки :(
Kenwud
08.12.2009 14:49:31
Форум: Lazarus
Тема: Update SQLite
Ответы: 18
Просмотры: 13495

Update SQLite

Не могу никак обновить записи в таблице SQLite?
SQLdb: SQLConnection + SQLQuery + SQLTransaction
100 тыс. записей. Поля: id, Поле1, Поле2.
Надо для каждой записи из поля "Поле2" вычислить и записать в "Поле1"

Я пробовал делать так:
Считал таблицу, и в цикле для каждой записи делаю так:
UPDATE ...
Kenwud
31.10.2009 03:10:02
Форум: Lazarus
Тема: Для чего свойство Password в компоненте SQLite3Connection?
Ответы: 12
Просмотры: 7363

Для чего свойство Password в компоненте SQLite3Connection?

Добрый день :)

Ни как не могу понять, для чего свойство Password в компоненте SQLite3Connection?
Можно ли зашифровать базу SQLite3 используя SQLdb?