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