*
*
* R=E9pondre en citant
* Editer/Supprimer ce message
*
*
* Faire un rapport du message =E0 un admin ou un mod=E9rateur
* Verrouiller les rapports de ce post
remplir un contr=F4le de l'interface graphique
Message par dima Aujourd'hui =E0 10:24
Bonjour,
Je voulais faire une interface graphique en utilisant le VB.net car
j'ai d=E9j=E0 install=E9 le visual studio 2008.
Je voulais faire quelques 'forms' o=F9 il y a des boutons, des zones
textes, des combox et etc...
Lorsque je lance le visual studio, j'ai choisi comme type de projet :
Visual Basic - Windows- Application Windows Forms.
Apr=E8s il m'apparaitre une fen=EAtre s'appelle 'Form1'.
Est ce que c'est bon cette =E9tape de cr=E9ation de projet ?
Si oui. Comment je vais remplir le contr=F4le 'combox' par les noms de
table d'une base de donn=E9es cr=E9e par Mysql(EasyPhp) ?
Puis comment je vais remplir le contr=F4le 'combox' dans une autre
'Form'
par les noms des colonnes(champs ou attributs) qui correspondent au
table choisi pr=E9c=E9demment ?
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim cnx As ADOB.Connection Dim rst As ADODB.Recordset cnx = New ADODB.Connection rst = New ADODB.Recordset cnx.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER7.0.0.1;" & "DATABASEºse_donnee;" & "UID=root;" & "PWD=;" cnx.Open() rst.Open("show tables", cnx) While Not (rst.EOF) ComboBox1.Items.Add(rst.Fields(0).Value) rst.MoveNext() End While rst.Close() End Sub
Lors de la compilation, j'ai les erreurs suivants:
c:chchForm1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection' non défini.
c:chchForm1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset' non défini.
c:chchForm1.Designer.vb(82) : error BC30002: Type 'ADODB.Connection' non défini.
c:chchForm1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset' non défini.
C'est bizarre j'ai copie ce code d'un exemple fait en VB 2005 dans ce nouveau projet en VB.net 2008. Mais il y a des erreurs. Est ce que le syntaxe de deux ne sont pas compatible ? Est ce que la version 2008 ne supporte pas la version 2005 ?
Que proposez vous comme solution à mon problème ?
Merci.
Le code de chargement de la 'Form1' est :
Private Sub Form1_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Dim cnx As ADOB.Connection
Dim rst As ADODB.Recordset
cnx = New ADODB.Connection
rst = New ADODB.Recordset
cnx.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};"
& "SERVER=127.0.0.1;" & "DATABASE=base_donnee;" & "UID=root;" &
"PWD=;"
cnx.Open()
rst.Open("show tables", cnx)
While Not (rst.EOF)
ComboBox1.Items.Add(rst.Fields(0).Value)
rst.MoveNext()
End While
rst.Close()
End Sub
Lors de la compilation, j'ai les erreurs suivants:
c:chchForm1.Designer.vb(80) : error BC30002: Type
'ADOB.Connection' non défini.
c:chchForm1.Designer.vb(81) : error BC30002: Type
'ADODB.Recordset' non défini.
c:chchForm1.Designer.vb(82) : error BC30002: Type
'ADODB.Connection' non défini.
c:chchForm1.Designer.vb(83) : error BC30002: Type
'ADODB.Recordset' non défini.
C'est bizarre j'ai copie ce code d'un exemple fait en VB 2005
dans ce nouveau projet en VB.net 2008.
Mais il y a des erreurs.
Est ce que le syntaxe de deux ne sont pas compatible ? Est ce que la
version 2008 ne supporte pas la version 2005 ?
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim cnx As ADOB.Connection Dim rst As ADODB.Recordset cnx = New ADODB.Connection rst = New ADODB.Recordset cnx.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER7.0.0.1;" & "DATABASEºse_donnee;" & "UID=root;" & "PWD=;" cnx.Open() rst.Open("show tables", cnx) While Not (rst.EOF) ComboBox1.Items.Add(rst.Fields(0).Value) rst.MoveNext() End While rst.Close() End Sub
Lors de la compilation, j'ai les erreurs suivants:
c:chchForm1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection' non défini.
c:chchForm1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset' non défini.
c:chchForm1.Designer.vb(82) : error BC30002: Type 'ADODB.Connection' non défini.
c:chchForm1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset' non défini.
C'est bizarre j'ai copie ce code d'un exemple fait en VB 2005 dans ce nouveau projet en VB.net 2008. Mais il y a des erreurs. Est ce que le syntaxe de deux ne sont pas compatible ? Est ce que la version 2008 ne supporte pas la version 2005 ?
Que proposez vous comme solution à mon problème ?
Merci.
programmation
Mon cousin a crée une interface graphique en VB 2005 permettant d'accéder à une base de données faite en Mysql(Easyphp).
Ma question: Qu'il est le code équivalent de code VB 2005 décrit au dessus en VB.net 2008 ?
Merci.
Mon cousin a crée une interface graphique en VB 2005 permettant
d'accéder à une base de données faite en Mysql(Easyphp).
Ma question: Qu'il est le code équivalent de code VB 2005 décrit au
dessus en VB.net 2008 ?
Mon cousin a crée une interface graphique en VB 2005 permettant d'accéder à une base de données faite en Mysql(Easyphp).
Ma question: Qu'il est le code équivalent de code VB 2005 décrit au dessus en VB.net 2008 ?
Exemples dans tous les langages, dont VB.NET ( myvb.vb ): http://docs.sun.com/source/mysql-refman-5.0/connectors-apis.html
programmation
Que signifie ces erreurs et comment les résoudre ?
c:chchForm1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection' non défini. c:chchForm1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset' non défini. c:chchForm1.Designer.vb(82) : error BC30002: Type 'ADODB.Connection' non défini. c:chchForm1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset' non défini.
Comment préparer et exécuter une requete SQL en VB.net ? par exemple dans notre cas la requête SQL est : "show tables"
Merci.
Que signifie ces erreurs et comment les résoudre ?
c:chchForm1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection'
non défini.
c:chchForm1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset'
non défini.
c:chchForm1.Designer.vb(82) : error BC30002: Type
'ADODB.Connection' non défini.
c:chchForm1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset'
non défini.
Comment préparer et exécuter une requete SQL en VB.net ?
par exemple dans notre cas la requête SQL est : "show tables"
Que signifie ces erreurs et comment les résoudre ?
c:chchForm1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection' non défini. c:chchForm1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset' non défini. c:chchForm1.Designer.vb(82) : error BC30002: Type 'ADODB.Connection' non défini. c:chchForm1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset' non défini.
Comment préparer et exécuter une requete SQL en VB.net ? par exemple dans notre cas la requête SQL est : "show tables"
Merci.
Steph
>"programmation" a écrit dans le message de news: 4dde6095-0361-4599->
Comment préparer et exécuter une requete SQL en VB.net ?
Tu as lu l'exemple donné qui fait exactement ça ?!
>"programmation" <bouali.asma@gmail.com> a écrit dans le message de news:
4dde6095-0361-4599->ae98-496daa1f9c99@v30g2000yqm.googlegroups.com...
Comment préparer et exécuter une requete SQL en VB.net ?
Tu as lu l'exemple donné qui fait exactement ça ?!
> J'ai mis "myvb.vb." Mais même sans ça, tu ne sais pas faire une recherche d'une chaine da ns une page Web ?!
D'accord,
Comment remplir le combox1 ?
C'est à dire le code équivalent à ce code ?
rst.Open("show tables", cnx) While Not (rst.EOF) ComboBox1.Items.Add(rst.Fields(0).Value) rst.MoveNext() End While rst.Close()
Merci.
marc
On 20 oct, 13:42, programmation wrote:
> J'ai mis "myvb.vb." > Mais même sans ça, tu ne sais pas faire une recherche d'une chaine dans une > page Web ?!
D'accord,
Comment remplir le combox1 ?
C'est à dire le code équivalent à ce code ?
rst.Open("show tables", cnx) While Not (rst.EOF) ComboBox1.Items.Add(rst.Fields(0).Value) rst.MoveNext() End While rst.Close()
Merci.
Il y a des tonnes d'exemples sur Msdn et le Web Il faut chercher un peu : http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/6967b0b9-8c0 9-4789-857e-96924f1ec064
On 20 oct, 13:42, programmation <bouali.a...@gmail.com> wrote:
> J'ai mis "myvb.vb."
> Mais même sans ça, tu ne sais pas faire une recherche d'une chaine dans une
> page Web ?!
D'accord,
Comment remplir le combox1 ?
C'est à dire le code équivalent à ce code ?
rst.Open("show tables", cnx)
While Not (rst.EOF)
ComboBox1.Items.Add(rst.Fields(0).Value)
rst.MoveNext()
End While
rst.Close()
Merci.
Il y a des tonnes d'exemples sur Msdn et le Web
Il faut chercher un peu :
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/6967b0b9-8c0 9-4789-857e-96924f1ec064
> J'ai mis "myvb.vb." > Mais même sans ça, tu ne sais pas faire une recherche d'une chaine dans une > page Web ?!
D'accord,
Comment remplir le combox1 ?
C'est à dire le code équivalent à ce code ?
rst.Open("show tables", cnx) While Not (rst.EOF) ComboBox1.Items.Add(rst.Fields(0).Value) rst.MoveNext() End While rst.Close()
Merci.
Il y a des tonnes d'exemples sur Msdn et le Web Il faut chercher un peu : http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/6967b0b9-8c0 9-4789-857e-96924f1ec064