Я работаю над приложением VB6 с SQLite некоторое время, и я пробовал несколько способов подключения.
Итак, позвольте мне подвести итог и дать, на мой взгляд, лучший ответ.
Способы, упомянутые Бен Хоффстаем, гобансаором и Дэвидом У. Фентоном, хороши, но они полагаются на собственные интерфейсы для sqlite.
Поставщик OLEDB от CherryCity хорош тем, что использует стандартный интерфейс, но у них есть лицензионная система для каждой установки, что делает ее действительно дорогой. И их веб-сайт не заявляет заранее, что у продукта есть роялти. Вы узнаете, когда вы действительно купили продукт для разработки и хотите его распространять.
Наконец-то есть абсолютно бесплатно, как в пиво, так и в речи, драйвер SQLite ODBC по адресу http://www.ch-werner.de/sqliteodbc/. Он работает очень хорошо, и пока я не сталкивался с какими-либо серьезными проблемами. Единственная незначительная проблема, с которой я столкнулся, заключается в том, что она не позволит нескольким операторам в одном вызове, поэтому вам просто нужно отделить ее. Кроме того, драйвер позволяет использовать DSN-less, что делает все намного проще.
Итак, imo, драйвер ODBC - действительно лучшее решение.