Bonjour,
J'ai installé Visual Studio 2008.
Je voulais ouvrir un projet VB6 alors l'assistance de conversion s'arrête et il me demande d'installer le le visual basic 6 avec toutes ces composantes.
Pourquoi ?
Donc, il faut refaire tout le projet VB6 de nouveau en VB.NET ou bien il y a autre solution ?
J'ai commencé à refaire le projet.
Voici le code de chargement de la 'Form1' est:
Code Visual Basic :
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:\ch\ch\Form1.Designer.vb(80) : error BC30002: Type 'ADOB.Connection' non défini.
c:\ch\ch\Form1.Designer.vb(81) : error BC30002: Type 'ADODB.Recordset' non défini.
c:\ch\ch\Form1.Designer.vb(82) : error BC30002: Type 'ADODB.Connection' non défini.
c:\ch\ch\Form1.Designer.vb(83) : error BC30002: Type 'ADODB.Recordset' non défini.
Je copie ce code d'un exemple fait en VB6 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 ?
Qu'il est le code équivalent de code VB6 décrit au dessus en VB.net 2008 ?
Merci.