搜索
编程论坛
→
开发语言
→
『 VB6论坛 』
→ VS能打开VB6文件吗?
标题:
VS能打开VB6文件吗?
只看楼主
victor_wuvw
等 级:
新手上路
帖 子:4
专家分:0
注 册:2020-3-16
楼主
问题点数:0 回复次数:6
VS能打开VB6文件吗?
楼主
VS能打开VB6文件吗?
搜索更多相关主题的帖子:
打开
VB6
VS
文件
2020-04-01 19:08
ZHRXJR
等 级:
版主
威 望:
125
帖 子:1034
专家分:5519
注 册:2016-5-10
第
2
楼
得分:0
VS2005好像可以打开VB60,VS2005中的语法与VB60有很大的差异,需要调整很多语句,并且数据库连接也不同,VB60是ADO技术,VS2005是技术。
VS的其他高版本无法打开VB60,因为VS使用的是.Net技术。高版本的VS可以打开低版本的VS,低版本的VS无法打开高版本的VS。
请不要选我!!!
2020-04-02 21:07
wmf2014
等 级:
贵宾
威 望:
216
帖 子:2039
专家分:11273
注 册:2014-12-6
第
3
楼
得分:0
ado在任何vs版本都可用,是否值当另说。vb转好像有升级向导,能不能转换成功不知道,应该转换还不如重写。
能编个毛线衣吗?
2020-04-02 21:16
ZHRXJR
等 级:
版主
威 望:
125
帖 子:1034
专家分:5519
注 册:2016-5-10
第
4
楼
得分:0
VB60与连接数据库是不一样的,VB使用ADO连接数据库,而使用连接数据库,在中声明连接数据库使用 Imports 语句
例如连接 mdb 数据库是这样的,Imports System.Data.OleDb,而连接 SQL 数据库是这样的,Imports System.Data.SqlClient
在VB60中,连接数据库一般使用 Dim conn As New ADODB.Connection 与 Dim Rs As New ADODB.Recordset 来声明,不分是 mdb 数据库还是 SQL 数据库,仅仅以 conn 的连接字符串区分连接。
因此 VB60 与 连接数据库使用的连接技术是完全不同的。
虽然VS2005有VB60升级到的向导,但由于语句变化太多,例如 VB60中的 Set 语句在中就不再使用了,而且数据库连接也完全不同。
因此一般情况下不建议使用升级向导,因为改动比较大,建议重新写比升级可以更省事,出错的几率也相应比较小。同意二楼的观点!
请不要选我!!!
2020-04-03 12:49
wmf2014
等 级:
贵宾
威 望:
216
帖 子:2039
专家分:11273
注 册:2014-12-6
第
5
楼
得分:0
算了,我还是用事实说话吧:
下图是vs2017里的一个mdb连接函数,这个函数完全是从vb6中移植过来的,没任何变动。这是我早年在练习时写的一个记账程序,十多年了,至今还在用它记家庭帐目。
我没别的意思,只想说:ado肯定可以像在vb6里那样用,但vs有更高效的数据库引用,看写代码的选择。
下图是该程序运行后的效果,我就是ado连接数据库习惯了,年龄大了,学习能力不行,肯定有更高效的数据库连接方法,学不进去了~~~
能编个毛线衣吗?
2020-04-03 13:26
xyxcc177
等 级:
版主
威 望:
26
帖 子:197
专家分:1249
注 册:2017-7-8
第
6
楼
得分:0
vs中可以正常使用ADO
2020-04-03 21:50
ZHRXJR
等 级:
版主
威 望:
125
帖 子:1034
专家分:5519
注 册:2016-5-10
第
7
楼
得分:0
回复 5楼 wmf2014
呵呵,涨见识了。以后再试试,以前看文档一直认为只能是。
请不要选我!!!
2020-04-04 20:08
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-500799-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.097492 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved