J'ai travaillé sur une application VB6 avec SQLite pendant un moment et j'ai essayé quelques méthodes de connexion. Alors permettez-moi de résumer et de donner, ce qui, à mon avis, est la meilleure réponse. Les méthodes mentionnées par Ben Hoffstein, Gobansaor et David W. Fenton sont bonnes, mais elles s'appuient sur des interfaces propriétaires de sqlite.
Le fournisseur OLEDB de CherryCity est bon car il utilise une interface standard, mais il a un système de royalties par installation, ce qui le rend vraiment très cher. Et leur site Web ne précise pas que le produit a des redevances. Vous ne savez que lorsque vous avez réellement acheté le produit pour le développement et que vous voulez le distribuer.
Enfin, il y a le conducteur de SQLite ODBC de la bière et de la parole, absolument gratuit, à http://www.ch-werner.de/sqliteodbc/. Cela fonctionne plutôt bien et je n'ai pas encore rencontré de problèmes majeurs. Le seul problème mineur que j'ai rencontré est qu'il ne permettra pas plusieurs instructions dans un appel, de sorte que vous avez juste à le séparer. En outre, le pilote permet l'approche sans DSN, ce qui rend tout beaucoup plus facile. Donc, imo, le pilote ODBC est vraiment la meilleure solution.