坟上不长草后代必出:delphi为什么连接不到access?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 19:28:05
我的程序原来是用SQL SERVER2000做数据库的,现在我要把数据库转成ACCESS的,我已经将SQL SERVER2000的数据库导入到.mdb文件里了,可是我修改原来程序里的ADOconnection控件的ConnectionString属性指向.mdb文件后,却发现程序运行时还是连接到原来的SQL SERVER数据库,我把SQL SERVER服务停止之后,编译程序就提示找不到SQL SERVER数据源了,这到底是怎么回事?希望高手解答!

还有想问一下,用ADO连接ACCESS数据库,要不要在控制面板里面设置ODBC数据源?
to rarnu:
多谢你的回答
应该不用先保存再编译的吧?不过我也已经保存过了,也试过将ADOConnection删除,可还是不行

改过后先保存再编译,不然原来的连接信息始终还在
如果不放心,就把原来的ADOConnection删掉,然后再放一个新的进来
delphi操作数据库不需要odbc的
还有就是access数据库要用相对路径
实在不行的话用BDE进行配置也可以

补充:
如果你明天有空的话,我QQ上帮你详细解答
光是打字很多东西说不清,我做给你看就好
QQ号:123909566