Réponse acceptée !
voila ma base et mon code:
--
-- Serveur: localhost
-- Généré le : Jeu 05 Juin 2008 à 07:51
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.5
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de données: `armee`
--
-- --------------------------------------------------------
--
-- Structure de la table `grade`
--
CREATE TABLE `grade` (
`Code_grade` varchar(3) NOT NULL,
`Libellé_grade` varchar(23) default NULL,
`Catégorie_grade` varchar(3) default NULL,
`OTAN` varchar(5) default NULL,
PRIMARY KEY (`Code_grade`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `grade`
--
INSERT INTO `grade` (`Code_grade`, `Libellé_grade`, `Catégorie_grade`) VALUES
('1CL', '1° CLASSE', 'MDR'),
('ADC', 'ADJUDANT CHEF', 'SSU'),
('ADJ', 'ADJUDANT', 'SSU'),
('BCH', 'BRIGADIER CHEF', 'MDR'),
('CAP', 'CAPORAL', 'MDR'),
('CCH', 'CAPORAL CHEF', 'MDR',),
('CDT', 'COMMANDANT', 'OSU'),
('CNE', 'CAPITAINE', 'OSB'),
('COL', 'COLONEL', 'OSU'),
('LTN', 'LIEUTENANT', 'OSB'),
('MAJ', 'MAJOR', 'SSU'),
('SCH', 'SERGENT CHEF', 'SSB'),
('SDT', 'SOLDAT', 'MDR'),
('SGT', 'SERGENT', 'SSB');
et mon code
Imports MySql.Data.MySqlClient
Imports System.Data
Imports System
'Formulaire qui permet de chercher et consulter un personnel dans la base de donnée
Public Class Personnels
Dim requete As String 'Chaine ou sera stocker les requetes
Dim dta As MySqlDataAdapter 'Data adapter
Dim dts As New DataSet 'Dataset
Dim dt As New DataTable
Dim cmds As New MySqlCommand
Dim HostConn As New MySqlConnection 'Pour une connexion a base de données MySQL
Dim table As String
Dim i As Integer
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
HostConn.Close()
HostConn.ConnectionString = "data source= localhost; server=mysql; database=armee; user id=root ;password= ;" 'connection au serveur et a la base de donnée
requete = "SELECT distinct Code_grade FROM Grade"
'on ouvre la connection
HostConn.Open()
'Instancer un objet Commande
cmds = New MySqlCommand(requete)
'on execute la requete
dta = New MySqlDataAdapter(cmds)
'initialiser l'objet Command
cmds.Connection() = HostConn
'Avec l'aide de la propriété Fill du DataAdapter charger le DataSet
dta.Fill(dts)
'Mettre dans un Objet DataTable une table du DataSet
nom.DataSource = dts.Tables(0)
'nom.ResetText()
'nom.DataSource = dts.Tables(0)
Catch myerror As MySqlException
'afficher le msg d'erreur
MessageBox.Show("Error Connecting to Database: " & myerror.Message)
End Try
End Sub
End Class
Voila si vous trouver la solus je vous en serait grès
