Bonjour,
Mon logiciel est en VB6 et utilise actuellement une BDD Access.
J'aimerai qu'il utilise une BDD Sqlite3.
Quelle serait la meilleur solution ?
Bonjour,
Mon logiciel est en VB6 et utilise actuellement une BDD Access.
J'aimerai qu'il utilise une BDD Sqlite3.
Quelle serait la meilleur solution ?
1°) Retrousser ses manches
2°) chercher sur internet si il y a des info sur vb et sqlite
3°) commencer a ecrire un projet test pour voir comment çà réagit
4°) optionellement, nous faire un petit post sur ce qui coince
Bonjour,
j'ai pas mal cherché, mais rien de bien pertinant.
C'est un peu pour ca que je voulais voir si quelqu'un l'avait déjà fait et connaitre la méthode, afin justement de commencer à faire un petit programme test.
Bonjour,
En faisant très peu de recherches voici sur quoi je suis tombé: StringConnection
Bon j'avoue, j'ai triché, je connaissais déjà ce site avant que tu ne poses ta question![]()
Mais cela prouve que c'est possible de gérer une base de donées de la manière que tu veux le faire...
Maintenant comme j'aime à le dire... "Y'a qu'à faut que"![]()
Cordialement
Merci pour le site ^^
En fait l'interconnexion se fait toute seule, on a juste a changer le provider :
Exemple :
cnnADO_User.Open "Driver=SQLite3 ODBC Driver;Database=" & App.Path & "\dbb.db"
au lieu de :
cnnADO_User.Open "Microsoft.Jet.OLEDB.4.0;Database=" & App.Path & "\bdd.db"
Le seul HIC, c'est qu'il faut utiliser les ADO ...
Mon logiciel en VB6 ne les utilise pasil utilise une méthode objet..
La base de données est en fait prise pour un objet et on y accède exactement comme pour un objet.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim StrSQL As String StrSQL = "SELECT * FROM table " OBJETBDD.DataInit.RecordSource = StrSQL OBJETBDD.DataInit.Refresh
La soulution c'est que je change toutes ces requetes en utilisant les ADO, mais c'est long et il y a peut etre une autre solution ?
Bonjour,
Si j'ai tout bien compris (risque de trompage) avec une connexion ADBC tu n'utilises justement pas ADO...
C'est dailleurs l'avantage que j'y avais trouvé...
Partager