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

prom-net-pixel
23.06.2010 21:23:35
Форум: Обучение Free Pascal
Тема: Сразу несколько вопросов.
Ответы: 1
Просмотры: 4717

Сразу несколько вопросов.

1. Компоненты DBListBox и DBLookupListBox.
Подключая к SQLite3Dataset через DataSource вижу наблюдаю следующий косяк: Итемсы либо не выделяются и события OnClick не происходит (Windows), либо выделяются последовательно: т.е. щёлкнул по одному - выделился, по следующему - тоже, но выделение с первого ...
prom-net-pixel
28.03.2010 23:28:58
Форум: Базы данных
Тема: Sqlite3 для начинающих [решено]
Ответы: 7
Просмотры: 19524

Re: Sqlite3 для начинающих

Ошибка была отсюда:
http://www.freepascal.ru/forum/viewtopic.php?f=5&t=5025
"В Sqlite3Dataset1 сотрите значение MasterSource."
... только сначала я её проигнорировал :(

Если не наворачивать query и transaction:
http://www.az-design.ru/index.shtml?Sup ... ieldByName

Спасибо за внимание :)
prom-net-pixel
25.03.2010 12:42:09
Форум: Базы данных
Тема: Sqlite3 для начинающих [решено]
Ответы: 7
Просмотры: 19524

Re: Sqlite3 для начинающих

Спасибо за ответ.
Есть способ проще? Программа небольшая. Fcl-Db?
prom-net-pixel
25.03.2010 11:35:00
Форум: Базы данных
Тема: Sqlite3 для начинающих [решено]
Ответы: 7
Просмотры: 19524

Sqlite3 для начинающих [решено]

Подскажите, пожалуйста, что почитать. Можно на английском, но желательно в одном месте.
Для начала интересуюсь добавлением/извлечением данных.
Скажем, следующий кусок кода, который я где-то нашёл:

with TServer do
begin
Sql := 'select * from server2;';
Open;
First;
while not Eof do
begin ...
prom-net-pixel
25.12.2009 22:05:34
Форум: Обучение Free Pascal
Тема: ошибка?
Ответы: 16
Просмотры: 36424

Re: ошибка?

ругается на отсутствие таблиц в БД, которую только что создал
Получаю сообщение "SQLITE_ERROR - no such table"
Это, вобщем, одно и то же.
Если вписать вместо "database.db" "./database.db" то проблема решается. Но ведь раньше так не нужно было делать, ога...
-это для линуха.
Дак как ? Это ...
prom-net-pixel
25.12.2009 20:28:12
Форум: Обучение Free Pascal
Тема: ошибка?
Ответы: 16
Просмотры: 36424

Re: ошибка?

Путь меняется при нажатии баттона, но это не имеет значения. Банально невозможно переключить свойство TSQLite3Dataset Active в True, ругается на отсутствие таблиц в БД, которую только что создал
Если вписать вместо "database.db" "./database.db" то проблема решается. Но ведь раньше так не нужно ...
prom-net-pixel
25.12.2009 19:37:54
Форум: Обучение Free Pascal
Тема: ошибка?
Ответы: 16
Просмотры: 36424

Re: ошибка?

Хм, об этом конечно не подумал... Но странно, согласись: сначала я указывал просто имя файла и было всё нормально, БД лежал там, где должен по-умолчанию. Но стоило мне только 1 раз нажать на изменение этого параметра и, даже не указывая, просто отменить - ничего не работает как раньше...
Если это ...
prom-net-pixel
25.12.2009 18:54:48
Форум: Обучение Free Pascal
Тема: ошибка?
Ответы: 16
Просмотры: 36424

Re: ошибка?

TSQLite3Dataset позволяет работать только с одной базой данных, путь к которой прописывается в FileName. если вам необходимо данный компонент использовать с несколькими БД, то необходимо либо перепрописывать FileName, либо использовать второй компонент TSqliteDataset
Вы меня неправильно поняли ...
prom-net-pixel
25.12.2009 05:17:54
Форум: Обучение Free Pascal
Тема: ошибка?
Ответы: 16
Просмотры: 36424

ошибка?

Привет all!

На форуме недавно, не знал куда написать, написал сюда.
В TSQLite3Dataset наблюдаю следующую вещь: при изменении значения FileName в "инспекторе объектов" путём выбора файла в дальнейшем невозможно работать с БД, которая находится по-умолчанию в каталоге с программой. При изменении ...
prom-net-pixel
25.12.2009 00:55:58
Форум: Обучение Free Pascal
Тема: вопрос по memo (*разрешён*)
Ответы: 7
Просмотры: 13841

Re: вопрос по memo

Да :D и это основная причина, почему я написал в обучение :) :)
Спасибо в очередной раз :)
З.Ы. Теоретическая часть однако полезна.
prom-net-pixel
24.12.2009 03:36:51
Форум: Обучение Free Pascal
Тема: вопрос по memo (*разрешён*)
Ответы: 7
Просмотры: 13841

Re: вопрос по memo

Следующий
Memo1.SelStart:=Memo1.SelStart+2{т.к. сам прибавляю#13#10}+length(Memo1.Lines[Memo1.CaretPos.Y]) {-Memo1.CaretPos.X в принципе можно не указывать, т.к. изначально курсор находится в начале строки};
обслуживает Memo1, который служит ...
prom-net-pixel
21.12.2009 15:48:20
Форум: Обучение Free Pascal
Тема: вопрос по memo (*разрешён*)
Ответы: 7
Просмотры: 13841

Re: вопрос по memo

Спасибо всем!
Алексей, попробую Ваш способ. Так и думал, что нужно что-то сделать с CaretPos и SelStart, но опыта не хватило придумать.
Это то, что мне было нужно. Ещё раз спасибо.
prom-net-pixel
21.12.2009 03:42:28
Форум: Обучение Free Pascal
Тема: вопрос по memo (*разрешён*)
Ответы: 7
Просмотры: 13841

вопрос по memo (*разрешён*)

Привет all!
Как пролистывать (не через жо) в коде memo?
Интересует кроссплатформенный случай.
З.Ы. Гугл и поиск по форуму использовал. Честно.