用vb做数据库,打包时遇见问题

2024-12-14 07:46:57
推荐回答(2个)
回答1:

第一.VB自带的打包不太好用,网络上有许多中文的安装程序制作软件。

 

第二.复制文件发生冲突是因为要复制的文件本来就有,看看可不可以设置如果有文件就跳过复制。

 

第三.(就是第三张图)发现Win7的管制严格很多(你用的是Win7吧),凡是复制到C:\Windows\system32\目录下的文件都会被保护起来,你能够看到,但是注册用的程序regsvr32.exe却没有权限去访问这个文件。

注:DLL,Ocx手工注册的方法就是运行regsvr32+路径;而在安装程序里只是通过代码调用它而已,原理是一样的。

 

第四.(就是第四幅图),提示不能注册。这是因为要注册的是DLL或Ocx文件。而图示的路径……不解释了

 

第五.你说到选择数据库驱动的问题。要知道选择哪一个,就去看一下adodc控件的ConnectionString属性。如下图操作:

单击红圈的按钮。

同样,单击红圈的按钮

留意你选择的是什么OLE DB提供程序,最基本的是ODBC,还有最上面的Jet;这就对应了打包程序的ODBC和Jet

 

还有什么问题补充更多的信息之后追问吧

回答2:

如果你的程序什么都好着的话,看看你是不是应用到什么特殊的控件了,应该是可以正常打包的啊!
建议你先查看msdex86是什么程序,再做处理啊?
望采纳。