J'ai install=E9 Visual Studio 2008.
Je voulais ouvrir un projet VB6 alors l'assistance de conversion
s'arr=EAte 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=E9 =E0 refaire le projet.
Voici 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 =3D New ADODB.Connection
rst =3D New ADODB.Recordset
cnx.ConnectionString =3D "DRIVER=3D{MySQL ODBC 3.51 Driver};" &
"SERVER=3D127.0.0.1;" & "DATABASE=3Dbase_donnee;" & "UID=3Droot;" & "PWD=3D=
;"
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=E9fini.
c:\ch\ch\Form1.Designer.vb(81) : error BC30002: Type
'ADODB.Recordset' non d=E9fini.
c:\ch\ch\Form1.Designer.vb(82) : error BC30002: Type
'ADODB.Connection' non d=E9fini.
c:\ch\ch\Form1.Designer.vb(83) : error BC30002: Type
'ADODB.Recordset' non d=E9fini.
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 =E9quivalent de code VB6 d=E9crit au dessus en VB.net
2008 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
nico
programmation wrote:
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 ?
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 ?
Il ne doit pas demander exactement ça, mais surtout d'enregistrer les
DLL manquantes :
http://social.msdn.microsoft.com/Forums/en-US/vbinterop/thread/a0d71233-561e-4055-9ef0-e21e47c2e9f8
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 ?
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:
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 Drive r};" & "SERVER7.0.0.1;" & "DATABASEse_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.
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.
Il vaut mieux faire ça, le code de base de données VB6 est incompatible avec celui de VB.NET Le framework permet aussi d'accéder à plus de fonctions auxquelles on ne pouvait accéder qu'à travers .NET PS: Je ne suis pas fan de .net, et je ne te conseillerai pas de migrer. 200mo de framework pour un programme de 180ko, c'est beaucoup.
On 19 oct, 10:41, programmation <bouali.a...@gmail.com> wrote:
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:
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 Drive r};" &
"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.
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.
Il vaut mieux faire ça, le code de base de données VB6 est
incompatible avec celui de VB.NET
Le framework permet aussi d'accéder à plus de fonctions auxquelles on
ne pouvait accéder qu'à travers .NET
PS: Je ne suis pas fan de .net, et je ne te conseillerai pas de
migrer. 200mo de framework pour un programme de 180ko, c'est beaucoup.
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:
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 Drive r};" & "SERVER7.0.0.1;" & "DATABASEse_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.
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.
Il vaut mieux faire ça, le code de base de données VB6 est incompatible avec celui de VB.NET Le framework permet aussi d'accéder à plus de fonctions auxquelles on ne pouvait accéder qu'à travers .NET PS: Je ne suis pas fan de .net, et je ne te conseillerai pas de migrer. 200mo de framework pour un programme de 180ko, c'est beaucoup.