thierrydelepine
Messages postés521Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention11 septembre 2008
-
13 sept. 2006 à 17:09
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
14 sept. 2006 à 09:06
Bonjour,
Dans le cadre d'un programme VB6,
j'ai créé une base de donnée avec 3 tables grace à access et maintenant je fais des acces en lecture / enregistrement via des requetes SQL via ADO.
Je souhaierai maintenant travailler avec une base SQL toujours via ADO mais pour cela je dois creer ma base de donnees avec mes 3 tables et non une base access.
Avec quoi puis je creer cette base, ainsi que les 3 tables qu'elle contiendra et bien entendu définir les champs et le type de données ?
Je pense aussi que sur un poste lambda il faudra que j'installe le moteur MSDE SQL (mini serveur SQL) pour travailler sur ma base via VB?
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 13 sept. 2006 à 18:09
Je vais tout de dire de tête (j'espère que je ne vais pas te donner la mavaise direction)
Oui, le meilleur moyen de passer d'Access à SQL Server, c'est MSDE vu que c'est gratis.
Par contre, si tu débutes, je te conseille de télécharger un petit outil graphique pour manager et vérifier ce que fait ton programme (si tu n'as pas l'Enterprise Manager d'SQL Server). En voici un parmi d'autre.
Pour créer ta base, je pense que tu peux le faire via une requête SQL.
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 14 sept. 2006 à 09:06
Tu as plusieurs solutions, je vais te donner la mienne mais pour ça il faut autre chose que le pauvre outil d'empaquetage de base de VB6.
Donc, il suffit de faire un script SQL et de l'exécuter avec la ligne de command (osql) qui va bien.
Si tu intégres le script dans ton outil d'install, tu peux tester une clé en base de registre pour savoir si MSDE est bien installé.