Salut a tous ,quelle est la meilleur base de données a utiliser avec VB.
Version imprimable
Salut a tous ,quelle est la meilleur base de données a utiliser avec VB.
Salut
Tout dépend de ce que tu veux faire.
Pour une petit appli avec "peut d'enregistrements" ou peut de table, Access est simpat et simple d'utilisation.
Pour des appli plus lourde tu peut partir sur du gros calibre comme SQL ou la les possibilitées sont multiples.
Entre les deux tu retrouveras des Prog du type MySQL qui on l'air pas mal mais que je ne connais pas suffisament pour te donner plus d'info.
En bref pour une appli gérant peut d'enregistrements -> Access
Pour l'artillerie lourde -> SQL
Pour exemple j'utilise une appli sous access avec 10 tables de 10 à 20 champs
mais j'attaque aussi sans problème une base de données SQL de 350 Tables avec 7500 Champs (GPAO) Seul IK : la rapidité
A+
Je dirais que les BD les plus adaptées sont celles de Microsoft, Access, Sql Server.
Sans vouloir ouvrir un tres long debat, je conseillerais plutot ORACLE pour les grosse bases de donnees. Ce n'est qu'un avis perso je repete.
Voila tu l'as dit pour les GROSSES base de donnée Oracle est Bien
pour les petites access
et un bon compromis je trouve c'est SQL
Euh... SQL n'est qu'un langage...Citation:
Envoyé par LeXo
Il est, d'ailleurs, utilisé pour interroger (ou modifier) des bases Oracle et Access.
Au risque de lancer le débat :Citation:
AlainTech a écrit :
Euh... SQL n'est qu'un langage...
Il est, d'ailleurs, utilisé pour interroger (ou modifier) des bases Oracle et Access.
Oui SQL est un Langage "Standard" même si il peut légèrement varier d'un prog a l'autre, mais Microsoft SQL Server est un programme de bases de données à par entière.
Il permet de créer des Bases de données, des vues, des procédures stockés, ... et permet de les gérer (Connection, Sauvegarde, ...).
A+
OUi je parlais bien sur de SQL Server
Désolé de ma vulgarisation ;)
Ma base contient 4 tables ayant chacune plus de 10 champs et la base va contenir plusieurs enregistrement avec une table qui contient un champs image.
Bonjour
Vu la grosseur de ta base Access à coup sûr, sauf si tu as un gros nombre d'utilisateurs.
Starec
Non il s'agit d'un utilisateur unique,alors est-ce-que tu pense que je peut utiliser acces ou non surtout que les enregistrement sont beaucoup et est-ce-qu'il s'agit d'un champ ou je peut enregistrer des images
?
Re
Utilisateur unique, personnellement je ne m'embêterais pas avec VB, je développerais tout sur Access. (Access à 100 %)
Pour les images, je te déconseille de les stocker dans ta base, mais de faire une table avec le chemin des images pour les récupérer par la suite.
Starec
Merci pour ta reponse mais j'ai pas compri ce qui conserne les images.
Re
Il est vrai qu'access est suffisant, mais en VB s'est plus sympat (si on aime Galérer un peut):mouarf3:
En ce qui concerne la vulgarisation de SQL :
Appeler SQL le prog. SQL Server n'est pas vulgaire ..... mais en l'utilisant on peut vite le devenir. :aie:
A+
alors je peut enregistrer les photos dans SQL server?
Que se soit avec Access ou SQL tu n'enregistre pas tes images dans une base de données mais le chemin et le nom de l'image sur le disque.
tu peut me donner la procedure a suivre svp.
Si t'a un fichier image qui s'appelle image1.jpg et qui se trouve C:\Photos tu insèreras dans la base, au champ correspondant : C:\Photos\image1.jpgCitation:
Envoyé par mohamed2006
je crois que nous sommmes tous d'accord que la solution serait que tu utlises ACCESS meme pour tes images
alllez bon courage;)
Re
Et je dirais même plus dans ce cas c'est de tout développer avec Access
Starec