Вверх ↑
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
#1: 2006-09-19 17:48:53 ЛС | профиль | цитата
Программа просмотра базы данных SQLite. Очень простой пример для 3.62b159. Указать путь к файлу и нажать Open.
карма: 1

0
файлы: 1SQLite.rar [1.2KB] [591]
Ответов: 16884
Рейтинг: 1239
#2: 2006-09-19 18:25:34 ЛС | профиль | цитата

Build start...
Generated code
Create project...
Command line: dcc32.exe "H:\HiAsm362b159n\Elements\Delphi\code\_WSQLite.dpr" "-UH:\HiAsm362b159n\My\." -Q "-EH:\HiAsm362b159n\My\
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

H:\HiAsm362b159n\Elements\Delphi\code\hiListBox.pas(86) Hint: Value assigned to 'THIListBox._onDraw' never used

H:\HiAsm362b159n\Elements\Delphi\code\ListEdit.pas(235) Hint: Value assigned to 'o' never used

H:\HiAsm362b159n\Elements\Delphi\code\ListEdit.pas(228) Hint: Value assigned to 'o' never used

H:\HiAsm362b159n\Elements\Delphi\code\ListEdit.pas(218) Hint: Variable 'c' is declared but never used in 'TListEdit.LVChange'

H:\HiAsm362b159n\Elements\Delphi\code\hiStringTable.pas(254) Warning: Return value of function 'THIStringTable._OnCompareLVItems' might be undefined

H:\HiAsm362b159n\Elements\Delphi\code\hiStringTable.pas(12) Hint: Private symbol '_OnClick' declared but never used
6933 lines, 0.80 seconds, 64336 bytes code, 2961 bytes data.
Compress code
End build

красных строк нет, а не запускается
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#3: 2006-09-19 18:50:01 ЛС | профиль | цитата
tsdima, Компилируется нормально но незапускается(форма сворачивается при нажатии на открыть).
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2006-09-19 18:54:52 ЛС | профиль | цитата
Вячеслав, она (форма) не сворачивается, а вообще закрывается
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8926
Рейтинг: 823
#5: 2006-09-19 18:59:29 ЛС | профиль | цитата
tsdima, у меня запускается, но вылетает после попытки открыть БД
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#6: 2006-09-19 19:02:03 ЛС | профиль | цитата
не один я такой
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2125
Рейтинг: 159
#7: 2006-09-19 19:16:30 ЛС | профиль | цитата
"-EH:HiAsm362b159nMy
Для работы компонентов SQLite_... необходимо наличие sqlite3.dll (в текущем или системном каталоге). Проще всего запускать пример в каталоге ...HiAsm т.к. там эта DLL уже есть.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#8: 2006-09-19 20:23:19 ЛС | профиль | цитата
Скопировал sqlite3.dll в WINDOWS - теперь заработало.
карма: 0

0
Ответов: 8926
Рейтинг: 823
#9: 2006-09-19 20:50:49 ЛС | профиль | цитата
tsdima, и у меня заработало! tsdima, до кучи - надо бы и изменения в БД вносить (для удобства через таблицу строк или ещё как-нибудь)
карма: 19

0
Ответов: 3655
Рейтинг: 69
#10: 2006-09-19 21:49:02 ЛС | профиль | цитата
Леонид, Ну вот только заработало давай сразу ломать
tsdima, Я тоже хочу (там поковыряться)
карма: 0

0
Ответов: 8926
Рейтинг: 823
#11: 2006-09-19 22:31:40 ЛС | профиль | цитата
Вячеслав, да я тут смотрел немного по SQL и понял, что на хапок её не возмёшь, (а почему *.db не разворачиваются ни в Access, ни в Excel, хотя все произведства MS?), вот tsdima постарался бы да и нарисовал много маленьких компонентов для работы с ней (SQL) !
карма: 19

0
Ответов: 2125
Рейтинг: 159
#12: 2006-09-19 23:20:07 ЛС | профиль | цитата
а почему *.db не разворачиваются ни в Access, ни в Excel
Потому что SQLite - это вовсе не продукция мелкософта, а совсем даже наоборот - Open Source проект. Но можно установить ODBC-драйвер для SQLite (есть и такой ) и потом через ODBC подключить эту базу.

ODBC: http://www.ch-werner.de/sqliteodbc/ качать sqliteodbc.exe

много маленьких компонентов
Что конкретно? Начало уже есть, SQL-запросы можно выполнять, что ещё надо?
карма: 1

0
Ответов: 8926
Рейтинг: 823
#13: 2006-09-20 09:32:20 ЛС | профиль | цитата
tsdima, для начала вносить изменения в БД
карма: 19

0
Ответов: 3655
Рейтинг: 69
#14: 2006-09-20 17:32:45 ЛС | профиль | цитата
tsdima,
что ещё надо?
ВСЁ
Создать БД
Удалить БД

Удалить запись
Создать запись
Редактировать
Поиск(по имени по индексу,по столбцу,по строке)
Сортировка

Вообщем всё что должно быть для работы с БД.

И желательно без всяких запросов на языке SQL
То есть я заношу в компонент имя Пётр и получаю все данные этого лица(компонент сам подставляет это имя в запрос ).
карма: 0

0
Ответов: 9906
Рейтинг: 351
#15: 2006-09-20 17:54:36 ЛС | профиль | цитата
компонент
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)