| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4023 人关注过本帖
标题:哪位有Dephi7连接Access2013数据库的经验吗?
只看楼主 加入收藏
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
 问题点数:0 回复次数:6 
哪位有Dephi7连接Access2013数据库的经验吗?
多年开发的软件了一直在使用。当年采用的是Dephi7连接2003Access数据库.mdb,但随着数据的增长,发现.mdb数据库最大支持2GB,再大就无法使用了,所以现在想换成Access2013的.accdb,但尝试了多个语句多种方式,使用Dephi7的ADO就是无法连接上,难道Dephi7就没有办法了吗?

这是以前的连接语句:
AdoConnection1.ConnectionString :=
    'Provider=Microsoft.ACE.OLEDB.12.0;' +
    'Data Source=' + sDatabase + ';' +
    //'Persist Security Info = False;' +
    'User ID=Admin;' +
    'Database Password='  +  '''' +  '''' + ACCESS_PASSWORD + '''' + '''';


这是新的连接语句:
AdoConnection1.ConnectionString :=
    'Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source='+
    sDatabase +
    ';Mode=Share Deny Read|Share Deny Write;Extended Properties="";' +
    //'Jet OLEDB:System database=C:\Documents and Settings\chenge\Application Data\Microsoft\Access\System.mdw;' +
    'Jet OLEDB:Registry Path=Software\Microsoft\Office\12.0\Access\Access Connectivity Engine;' +
    'Jet OLEDB:Database Password='  +  '''' +  '''' + ACCESS_PASSWORD + '''' + '''' +';' +
    'Jet OLEDB:Engine Type=6;Jet OLEDB:Database Locking Mode=0;' +
    'Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;' +
    'Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;'+
    'Jet OLEDB:Encrypt Database=False;'+
    //Jet OLEDB:Don't Copy Locale on Compact=False;'+
    'Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;'+
    'Jet OLEDB:Support Complex Data=True';
搜索更多相关主题的帖子: 连接 数据库 Database False Jet 
2017-08-24 10:24
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
看来这个问题真的是太老旧了

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2017-09-01 09:45
xdcg20107710
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-3-14
收藏
得分:0 
可以把acesss转为sql  server
2019-03-14 14:00
jzzm2007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-5-31
收藏
得分:0 
用SQL SERVER,ADO的语法基本不用改就可以用
2019-05-31 23:05
keyii
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-7-5
收藏
得分:0 
换个数据库吧,firebird、sybase做本地库都挺好的,真心建议换一个。
2019-06-08 23:13
关于萨
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2020-7-1
收藏
得分:0 
连接是需要驱动的,你没安装access odbc 新版驱动
2020-07-01 23:35
Tnipp
Rank: 1
等 级:新手上路
威 望:1
帖 子:4
专家分:0
注 册:2021-10-29
收藏
得分:0 
注意32位和64位access的问题,这里面也有坑
2021-10-29 10:00
快速回复:哪位有Dephi7连接Access2013数据库的经验吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015324 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved