以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  64位 与 32位的数据库支持 是有差异的?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=85639)

--  作者:ricegene
--  发布时间:2015/9/25 10:19:06
--  64位 与 32位的数据库支持 是有差异的?

32位时,数据库支持是

DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\test.mdb\');
DBTABLE(\'Select * From @Code@ Order By StockDate\');

 

64位时,数据库支持是

DATABASE(\'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\test.mdb\');
DBTABLE(\'Select * From @Code@ Order By StockDate\');
DBREADTYPE(0);

 

今天 我把32位的  公式 导入到64位,发现不能运才,   才明白,原来 二者的数据库支持是不一样的

一个是OLEDB4.0  一个是OLEDB12.0       还多了一行DBREADTYPE(0);

 

提醒大家:32位的数据库支持的公式 ,导入到64位要修改一下。