en natif purebasic dispose de fonction pour : (extrait de la doc)
La bibliothèque database est un jeu d'instructions simple pour l'accès à SQLite, PostgreSQL ou à tous types de bases de données (Oracle, MySQL, Access, etc..) via l'API commune ODBC. La bibliothèque est basée sur des requêtes SQL pour lire / écrire des données dans une base. Il est donc recommandé de disposer d'une documentation si nécessaire.
rien que pour Mysql une des base de donnée les plus utilisées actuellement
une adaptation (moulinette) d'une base a une autre doit surement exister quelques part sur le Net
perso je te conseil une chose :
soit tu reste sur Vb et tu continue comme jusqu’à maintenant
soit tu passe a PureBasic , et tu vas découvrir un autre monde ...

m'est avis que tu ne regrettera pas le changement... mais c'est toi qui vois .
pour "remplacer" les OCX, nous on utilise les "Gadget" , ça reviens a peut près au même sauf
peut etre qu'on utilise ceux fourni par Windows ,
les ocx sont des gadgets qui peuvent etre creer il me semble
en Purebasic tu peux aussi te créer un Gadget (qui reste une Fonction , ou un mini Prg en définitive)
pour comprendre un peu la philosophie du Purebasic , c'est un peut une boite a lego , au sens literal
en pureBasic, on a des briques, (les librairies de base fourni avec le langage), des fonctions très performantes et rapides..
tu peux te fabriquer tes propres librairies...(voir Tailbite..) (donc tes propres fonctions (un peu comme en Forth.. ))
et donc aussi tes propres "Gadgets" (éléments "objets" , comme les boutons, les listview..etc ..)
bref le pure propose des éléments de base, qui vont te permettre de reconstituer des éléments plus évolué !
par exemple rien ne t’empêche de te créer une fenêtre complétement graphique (basée sur une image) ,
et de faire réagir une portion de cette image comme un bouton (réaction au click souris)..
ou de faire une fenêtre invisible au systeme etc....
les Api sont vu comme des fonctions standards ! la seule différence c'est le "_"
par exemple Beep_(440,10) , voila je viens de faire appel a l'Api Beep !
en Vb tu posais tes gadgets sur la feuille, et tu allais dedans pour mettre ton code
bref, tu programmais par défaut a travers une interface opaque , car de base , tu ne vois pas le contenu de ton code
(je sais qu'on peux quand même avoir accès au code..mais c'est pas le truc par defaut)
bref tu es le conducteur de ton Audi A1 , tu as accès aux commandes , mais tu ne vois pas le contenu sous le capo moteur
mais en purebasic ,c'est l'inverse, tu commence par prendre la place du mecano de L'audi A1, tu soulève le capo
tu branche la valise sur le port Com de l'Audi A1 (le Vag Com) et ...
tu utilise un petit prg (un designer d'interface...il en existe plusieurs)
qui va te générer ton code suite a ta création (disposition des gadget)
mais ensuite c'est bien le listing généré par le designer d'interface , que tu vas coder (remplir ce qui manque..ou pas)
dans ton éditeur..
tu aura le nez dans le moteur (de ton prg) des le départ
un peut comme en GFA basic (époque des Atari/Amiga)
le purebasic est tres proche de la philosophie du GFA / Stos basic ...
avec les avantages du C (les Structures,les Liste chainées,etc ...)
tu devrai essayer de coder un petit prg en partant du designer (qui va te générer la boucle d'event par defaut)
tu aura directement l'architecture typique du code d'une application en purebasic , ce qui va t'aider a comprendre par la suite
tu n’hésite pas a demander ici (forum "Débutants"), tu aura bien quelqu'un pour t'aider (le Forum réagit assez rapidement... moins qu'avant...et pour cause

)
ensuite je tiens le pari que ton prg de gestion video ou de media , tu vas le refaire en moins de 3 jours avec le purebasic
ps :
le Modo : quant tu veux tu nous déplace en rubrique Débutants ...

Merci

(il me semble qu'avant c'etait plus éfficace non ?

)