alex13380
Messages postés4Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention27 décembre 2006
-
22 déc. 2006 à 11:16
cs_Berurier
Messages postés31Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention28 juin 2013
-
31 janv. 2007 à 20:59
J'ai un développement a faire en vb.net et derriere une BDD Mysql.
Au depart on me donne un fichier avec un script SQL contenant les données de la base, un script en VB.net contenant la connexion a la base dont le nom est 'Classe VB.net BDD'. Je ne sais pas trop comment me servir de ces 2 fichiers et enfin on me demande de créer des classes sous VB.net, dont je ne sais pas trop comment ca marche.
Je suis debutant et je galere vraiment.
Merci par avance pour votre aide.
crocejf2000
Messages postés260Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 août 20081 22 déc. 2006 à 22:53
Salut,
Il faudrai plus de détail si tu veut qu'on t'aide, donne directement l'énnoncé ...
Plus serieusement, je ne comprend pas vraiment ce qu'est un script SQL, peut être est-ce des commande SQL ou des procédures stocké.
Sinon pour ta classe 'Classe VB.net BDD', je pense qu'on t'a refiler ce fichier pour t'éviter de redévelloper les fonctions d'accès à la base de donnée (connexions, requetes, commandes) -> aux quel cas c'est une connection ODBC.
Pour la suite c'est simple, tu n'a plus qu'a faire les interfaces utilisateur si je comprend bien.
alex13380
Messages postés4Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention27 décembre 2006 27 déc. 2006 à 09:24
je vous fait parvenir directement l'enoncé parce que je n'arrive pas a me connecter a la base de donnée via le code en VB.net.
Merci a+.
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
ps: je n'arrive pas a ajouter un fichier *.rar
1) Objectif
Le but de ce test est de créer une petite application en Visual Basic .Net 2005 permettant de gérer des thésaurus d’examens biologiques.
Un examen biologique (bilan sanguin, test HIV …) est souvent prescrit à un patient lors d’une consultation d’anesthésie par un médecin anesthésiste en vue de l’opération. Un thésaurus d’examens est un regroupement d’examens biologiques. L’intérêt des thésaurus est de prescrire en une fois plusieurs examens dont la prescription revient souvent pour des opérations types.
Un thésaurus possède un libellé unique obligatoire, et il possède un ou plusieurs examens.
Un examen possède un libellé unique obligatoire.
L’interface homme machine (IHM) à réaliser se présente de la manière suivante (copie d’écran d’un logiciel en VB6) :
La liste de gauche affiche tous les noms de thésaurus. En sélectionnant un item dans la liste, le libellé du thésaurus s’affiche, ainsi qu’une double liste.
Double liste : la liste de gauche contient tous les examens qui n’appartiennent pas au thésaurus sélectionné. La liste de droite contient tous les examens du thésaurus. Dans cet exemple, le thésaurus Groupe II possède les examens Numération Formule (NFS), Plaquettes, TQ TCA INR, Ionogramme Sanguin, Urée Créatine et Glycémie.
Le bouton >> permet d’ajouter à la liste de droite l’examen sélectionné dans la liste de gauche, inversement pour le bouton <<.
Le bouton Nouveau permet d’initialiser l’interface afin de créer un nouveau thésaurus (passage en mode création).
Le bouton Sauvegarder permet soit :
- De créer dans la base de données le thésaurus si on est en mode création.
- De modifier dans la base de données le thésaurus sélectionné dans la liste si on n’est pas en mode création.
Le bouton Effacer permet d’effacer dans la base de données le thésaurus sélectionné dans la liste.
2) Base de données
Les 3 tables utiles pour ce test sont définies par le modèle logique des données suivant :
Description :
- Table examen : contient les examens biologiques (clé primaire auto incrémentée).
- Table examen_thesaurus : contient les thésaurus d’examens (clé primaire auto incrémentée).
- Table examen_thesaurus_contenu : contient les liens entre thésaurus et examens.
3) Conception objet
L’application à développer devra contenir au moins les 2 classes VB.Net suivantes :
Classe Examen
, ----
- m_iClef As Integer
- m_sNom As String
, ----
Correspond à la clé primaire
Correspond au libellé de l’examen
Classe ExamenThesaurus
, ----
- m_iClef As Integer
- m_sNom As String
- m_cExamen as Collection
, ----
+ Charger() as Collection
+ Creer()
+ Modifier()
+ Supprimer()
Correspond à la clé primaire
Correspond au libellé du thésaurus
Collection d’objets de type Examen
Méthode Shared renvoyant une collection de tous les thésaurus de <?xml:namespace prefix st1 ns "urn:schemas-microsoft-com:office:smarttags" /??><st1:personname productid="la BDD">la BDD</st1:personname>
Méthode permettant d’insérer un thésaurus dans <st1:personname productid="la BDD">la BDD</st1:personname>
Méthode permettant de modifier un thésaurus dans <st1:personname productid="la BDD">la BDD</st1:personname>
Méthode permettant de supprimer un thésaurus de la BDD
Afin d’utiliser MySQL avec Visual Basic .Net, une classe BDD est fournie.
Exemple d’utilisation de la classe :
Dim sql AsString
Dim dtTable As DataTable
Dim oBDD As BDD
Dim sServeur AsString = "localhost"
Dim sBase AsString = "base_test"
Dim sUser AsString = "root"
Dim sPwd AsString = "mot de passe"
Dim sPort AsString = "3306"
'connexion
oBDD = New BDD(sServeur, sBase, sUser, sPwd, sport)
cs_Berurier
Messages postés31Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention28 juin 2013 31 janv. 2007 à 20:59
Le fichier test.sql te permet de charger la base mysql . Cependant il y a un problème à aucun moment la base à utiliser est nommée. Normalement on devrait avoir :
USE Base_test;
Pour charger la base , il faut utiliser la ligne de commande
mysql -uroot -p"mot de passe administrateur" < test.sql
Ensuite il y les problèmes de droits à règler ...
donc il manque des éléments....
Ou est ton serveur Mysql ?
On s'en fout que les poulets soient élévés en plein air , de toutes facons , on ne mange pas les poumons....