Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Работа с БД SQLite 
Author Message
Maximus



PostPosted: Tue Dec 28, 2010 16:56    Post subject: Работа с БД SQLite Reply with quote

Ребяты, поделитесь опытом, у кого он есть по этому поводу.
Никак не могу уяснить как правильнее/удобнее использовать библиотеку SQLite.
Использую wrapper CppSQLite3U от Tyushkov Nikolay созданный на основе CppSQLite3 от Rob Groves. Работаю в среде C++ Builder.

Если сделать sqlite3.lib (из sqlite3.dll) и подключить потом его к проекту, то во время отладки все прекрасно работает.
Думалось, что потом положу плагин и sqlite3.dll рядом с ним и все будет работать. Но при попытке установить плагин в ТС ругается, что в системе не установлены все необходимые DLL.
Следующий способ. Попытался воспользоваться исходниками sqlite3.h, sqlite3.c (и все что в sqlite-amalgamation входит). Тут имею проблему на этапе линковки:
Code:
[ILINK32 Error] Error: Unresolved external '_sqlite3_close' referenced from D:\MAXIMUS\PROJECTS\TCPHONEBOOK\DEBUG_BUILD\UNCPPSQLITE3U.OBJ

Ранее имел опыт подключения экспортируемых функций библиотеки при помощи GetProcAddress. Но тут придется править wrapper, а этого мне не хочется.

Кто может ткнуть пальцем в проблему или поделиться полезным для меня кусочком кода (язык программирования принимается любой) - милости прошу :)
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
View user's profile Send private message Send e-mail Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group