登录
首页 电脑编程
回帖 发帖
正文

主题:用VB编写的源程序打包后在其他没安装VB的机器上为什么不能运行?

点击:8494 回复:24

如果用到是串口mscomm控件的话,应该是缺少该该控件及其注册,因为mscomm.ocx是VB所特有的。
05-03-01 20:42

引用 xyyichejian 在 2005-3-1 9:17:00 发言【内容省略】

可能是sp3中的mdac_typ.exe中只有jet4.0的ole db 提供者,没有jet3.51的ole db 提供者,后来将源程序中把连接字符串改为使用jet4.0的ole db 提供者通过。
把Provider=Microsoft.Jet.OLEDB.3.51. 改成
   Provider=Microsoft.Jet.OLEDB.4.0
试一试﹐但是我不知道你只怎样写的﹐建议你试试﹐当然也可能是其它原因。
但我的直觉好象是这个﹐如果不能解决问题﹐那就不好意思了﹐呵呵


最后修改:2005-3-2 10:14:13
05-03-02 10:12
我就猜到你是用VB+Access﹐呵呵﹐厉害吧
可以安装VisualStdio SP3中提供的mdac_typ就行了,最好安装中文版,因为连错误提示都是中文的,有利于你调试您的程序。
05-03-02 10:14
真厉害谢谢!不过我已安装了中文版VB SP3,其它机器没安装,有的我是用控件做的OLE DB有的是用语言,不过都有=Microsoft.Jet.OLEDB.3.51。你的QQ多少,我们可以到QQ上聊!腾讯QQ:80327991
05-03-02 10:35

引用 smallthing 在 2005-3-1 20:42:00 发言【内容省略】

不是,我是用的串口采集卡,这个应该没问题!
05-03-02 10:39

引用 xyyichejian 在 2005-3-2 10:35:00 发言【内容省略】

兄弟问题解决了吗?呵呵﹐如果解决了﹐那就好了﹐其实我只是对编程和程控有兴趣而已﹐做了没多久﹐纯属于自己好玩啊。
QQ: 43444607
Mail: GDFTfly@126.com
05-03-02 15:40
我怎幺好象已经加你了呢?什幺时候的事情啊?
怪怪地
05-03-02 15:41

引用 GDFT2005 在 2005-3-2 15:40:00 发言【内容省略】

我在更改后提示from 语句错误,但只要改回3.51就正常,不知什么原因。另外你在QQ上是不是叫紫冰,我是一片云。
05-03-03 12:02
我在QQ还是叫GDFT2005﹐不叫紫冰﹐呵呵
05-03-04 10:03
改回3.51就正常, 那幺已经正常了不?

引用 xyyichejian 在 2005-3-3 12:02:00 发言【内容省略】

05-03-04 10:05

上一页 下一页

工控新闻

更多新闻资讯