Bonjour,
Je suis novice en VBNET. Je réussi à me connecter à ma base mysql par contre je voudrai afficher les données d'un requete simple dans un tableau.
Auriez-vous un exemple simple et efficace (chose que j'ai du mal à trouver) ?
Bonjour,
Je suis novice en VBNET. Je réussi à me connecter à ma base mysql par contre je voudrai afficher les données d'un requete simple dans un tableau.
Auriez-vous un exemple simple et efficace (chose que j'ai du mal à trouver) ?
J'ai pas d'exemple sous la main mais tu devrais trouver sans trop de problème.
Certains objets du FrameWork te facilite la tache.
Il faut utiliser les DataSet et DataGrid (DatagridView en FrameWOrk 2.0).
Cherche comment utiliser ces objets et tu y arriveras.
Regarde également les cours ".NET et les bases de données":
http://dotnet.developpez.com/cours/
Et plus spécialement, les cours ADO.NET
A+
si t'es bien arrivée à te connecter à la base c'est deja pas mal. voici un exemple simple pour la suite:
bonne chance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Dim ds As New DataSet Dim sSQL as String sSQL="SELECT * FROM MaTable" Dim da As New OleDb.OleDbDataAdapter Dim cmd As New OleDb.OleDbCommand cmd.CommandText = sSQL cmd.Connection = cn da.Fill(ds) MonDataGrid.DataSource=ds.Tables(0)
Avec ça j'ai "Unable to connect to any of specified server" en sachant que j'ai ajouté ma référence pointant sur la dll MySqlData.dll
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Public Class Form1 Dim ConnexionMySql As MySql.Data.MySqlClient.MySqlConnection Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ConnexionMySql = New MySql.Data.MySqlClient.MySqlConnection() ConnexionMySql.ConnectionString = "Data Source=192.9.200.17;Database=test;User ID=root;Password=password" LabelResultat.Text = "" Try ConnexionMySql.Open() Catch ex As MySql.Data.MySqlClient.MySqlException LabelResultat.Text = ex.Message MsgBox(ex.Source & vbCrLf & ex.Message & vbCrLf & ex.ToString) Catch ex As Exception LabelResultat.Text = ex.Message MessageBox.Show(ex.Message) Finally ConnexionMySql.Close() End Try End Sub End Class
Des idées ???
Je les fait sur un autre pc ça a fonctionner du premier coup
Je vais tout réinstaller et on verra ....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager