关于vb打包问题?(多谢了)
我没有用ADO打开数据库,我是用语句打开的定义如下:
Public rs As New ADODB.Recordset
Public cnn As New ADODB.Connection
dim Ssql as string
Ssql = "select * from hao "
Smdbpath = App.Path & "\3d.mdb "
cnn.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source= " & Smdbpath
rs.CursorLocation = adUseServer
rs.Open Ssql, cnn, adOpenStatic, adLockOptimistic
我用VB自带的打包或用HAP_SetupFactory7-LDR&WestKing打包,2000下打了一个XP下打了一个.但打好后,在没有安VB的机器上调试都提示驱动没有找到(用语句打开数据库的驱动).有哪位大侠知道应如何解决多谢了.
[解决办法]
手工再安装mdac2.8mdactyp.exe,将OLEDB.3.51改成OLEDB.4.0
[解决办法]
用InstallShield吧,它内置的有MDAC的模块,直接就帮你安装了。另外楼主的数据访问技术好像确实有点过时了点?……我也觉得用Jet4.0好一点吧。Jet3.51好像是当年访问Access97时用过,很久没做了。