


qwenkivy, Поэтому кратко:
1. SQLite_DB - задаём путь к БД. Если такой БД нет, то doOpen создаст новую пустую БД и откроет её, если есть - то откроет. Путь к БД можно или подать на точку doOpen или через верхнюю точку FileName. На onOpen или нижней точке получаем идентификатор БД, который используется другими компонентами для работы с БД. Если БД и обсуживающая (твоя) программа будут находиться в одной папке, то полного пути не надо - достаточно только имени файла БД . Про точку doClose я писал выше. Можешь закрывать БД при выходе, можешь не закрывать - сработает автомат при выходе из программы.
2. SQLite_Exec - выполнение команд. При невозможности выполнить команду - на точке onError - ошибка.
Для вновь созданой БД нужно создать необходимые таблицы (или нужно добавить новую таблицу к имеющейся БД)
Таблица создается командой
CREATE TABLE имя_таблицы(здесь через запятую перечисляются имена колонок + пробел + тип данных в колонке)
Типы данных в SQLite:
INTEGER PRIMARY KEY - аллиас (псевдоним) rowid (номер строки в таблице). Только одна колонка в таблице может быть с таким типом. При добавлении строки в таблицу эта колонка заполняется автоматически .
NULL - пусто.
INTEGER - целочисленые
REAL - дробные
TEXT - строчные. Определяются при создании БД (UTF-8, UTF-16BE or UTF-16LE). По умолчанию UTF-8
BLOB - двоичные данные.
CREATE TABLE newtable(id INTEGER PRIMARY KEY, fio TEXT, pasport_serija TEXT, pasport_nomer TEXT, god_rovdenija INTEGER)
INSERT INTO newtable VALUES(NULL,'Иванов Иван Иванович', 'EO','12345678',1990)
INSERT INTO newtable(fio, pasport_serija, pasport_nomer) VALUES('Иванов Иван Иванович', 'EO','12345678')
Для тренировки добавил прогу (сам пользуюсь). Рядом с программой должен находиться файл sqlite3.dll
Тренируйся и спрашивай.
------------ Дoбавленo в 10.57:
qwenkivy, на тебе ещё компонент на украинском языке. Должен пригодиться (не заставляй оператора делать ошибки в сумме прописью)
Пример в архиве.