请帮忙解决这个vc ado的发布问题 试试得到程序所在的目录,比如szPath, 然后构造conn str;"Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" + szPath + "db1.mdb";最好是查出具体的原因来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。是不是在win2000 professional中,如执行access97,还需要MDAC2.0?2。你的Data Source=db1.mdb的路径对不对?3。把Microsoft.Jet.OLEDB.3.51改为4.0.试一下! 我的路径是对的,oledb 3.51改为4.0也不行, 或者:你的程序里面try, catch写了吗? 没有任何报错信息? 几乎是不可能的 在一台安装了access 2000的机器上运行时居然没有执行程序而是打开了库 我也做过ADO连ACCESS97数据库的单机问题,用不到你说的那个静态库,只要找到数据库文件连起来就行,没有问题!可能错误不在这个地方,是在你的可执行程序的其它地方。你把你的原程序也复制到其它机子上,调试一下。 Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=c:\db1.mdb,数据库文件连起来了,否则不可能能在本机上运行的 程序运行时没有反应,可能是程序初始化时,所需要的控件不能正确的初始化。在拟本机上能正确运行,就说明程序没有问题。如果是连接串不对,应该有连接不上的提示。看看,是不是有什么使用的dll没有带。 我想也可能是这个问题,我在开始时选了一个静态链接库,希望程序能把所用的dll全自动加上去我用到的是activex data control 和datagrid control 6.0,但这两个类程序中都加上了 号外号外,大版换头像了 CAsyncSocket WSAEACCES的问题 使用list contronl控件问题 这段程序#if/#endif 不配对吗? 大家来点关于串口通信编程,和TCP/IP编程的网址 VC++乎?VC# 手动添加消息 SetDlgItemInt 来看看这个问题 有谁从事不同平台下程序的移植工作?可以介绍一下移植的基本方法,步骤,工具吗? 怎么知道哪些物理内存是系统用的,哪些又是用户可以访问的? 有知道AES算法的么?
2。你的Data Source=db1.mdb的路径对不对?
3。把Microsoft.Jet.OLEDB.3.51改为4.0.试一下!
在拟本机上能正确运行,就说明程序没有问题。
如果是连接串不对,应该有连接不上的提示。
看看,是不是有什么使用的dll没有带。
全自动加上去我用到的是activex data control 和datagrid control 6.0,但这
两个类程序中都加上了