社区
C++ Builder
帖子详情
cb2010用DBX访问SQL SERVER的问题
redfoxliu
2011-03-15 04:41:32
今天第一次用CB2010~
结果发现在CB2010用DBX访问SQL SERVER 2008,必须要安装sqlncli才能用。本来用DBX是因为发布简单,变这样岂不是更麻烦了吗?这一版的DBX难道不能像以前那样用oledb方式来访问SQL Server吗?
...全文
229
10
打赏
收藏
cb2010用DBX访问SQL SERVER的问题
今天第一次用CB2010~ 结果发现在CB2010用DBX访问SQL SERVER 2008,必须要安装sqlncli才能用。本来用DBX是因为发布简单,变这样岂不是更麻烦了吗?这一版的DBX难道不能像以前那样用oledb方式来访问SQL Server吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redfoxliu
2011-03-21
打赏
举报
回复
感谢楼上几位的回复,看来在CB2010之中用DBX访问SQL SERVER是必须要安装sqlncli的,虽然我在网上找到了DELPHI2010当中加代码的方式让DBX可以用OLEDB方式访问SQLSERVER,不过感觉没有什么意义了。
李维的文章当中说,安装sqlncli的这种方式比以前更好,我想这种说法大约不是出于本心吧。一开始DBX的优点在于比BDE更高的效率,以及布署程序的简单性。任何不懂程序的人,也可以通过修改特定的文本文件设定程序访问的数据库信息。但在这一版本,DBX布署的简便性还不如以前的BDE。
谈到ADO的问题,以前有资料说BDE比ADO快百分之五十,DBX又比BDE快一倍。我没有测算这个数值是否正确,不过我记得在处理超过五十万条记录的时候,ADO的表现的确是力不从心。同时,ADO连接串的修改对于非专业人士来讲,仍然不算简单。
最后关于结分,首先感谢 沧海一粟 给了明确的答复,奉上20分,其次感谢kfrght的热情帮助,虽然我们的话题讲岔了,奉上15分,也感谢 三十年孤独 和 冰封 的捧场,分别奉上3分和2分。
就此结贴。
我来看看CB
2011-03-20
打赏
举报
回复
必须安装MSSQL客户端程序
魔方幻影
2011-03-20
打赏
举报
回复
顶楼上,ADO的确很简单了啊~
宝龙哥
2011-03-19
打赏
举报
回复
[Quote=引用 6 楼 redfoxliu 的回复:]
我知道ADO是可以选驱动的,但用ADO方式效率好像不如BDE和DBX。此外,我觉得之前的CB6发布当中,还是DBX最方便,修改数据库相关设定只要改INI文件就可以。李维写的那篇文章我也看过了,不过真的只能安装sqlncli了吗?就没有更简便的方式?如果真是这样,CB2010中的DBX我感觉用处不大了。与其加装个sqlncli,还不如用ADO的方式方便一点。
[/Quote]
ADO的的效率足以满足绝大多数需要了,ADO最方便的地方是Windows自带了驱动程序,同时修改ADO的连接串是及其方便的,如:
AnsiString Database="c:\\123.mdb";
AnsiString iADOcs1="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Database+";Persist Security Info=False";//设置连接串
ADOConnection1->Connected=false;//首先关闭连接
ADOConnection1->ConnectionString=iADOcs1;//设置连接串
ADOConnection1->LoginPrompt=false;//不弹出密码输入框
ADOConnection1->Connected=true;//打开连接
要改打开的数据库只要改Database后重新连接就可以了
redfoxliu
2011-03-19
打赏
举报
回复
我知道ADO是可以选驱动的,但用ADO方式效率好像不如BDE和DBX。此外,我觉得之前的CB6发布当中,还是DBX最方便,修改数据库相关设定只要改INI文件就可以。李维写的那篇文章我也看过了,不过真的只能安装sqlncli了吗?就没有更简便的方式?如果真是这样,CB2010中的DBX我感觉用处不大了。与其加装个sqlncli,还不如用ADO的方式方便一点。
宝龙哥
2011-03-19
打赏
举报
回复
ADO有一个Provider的属性,可以在里面选驱动,DBX按照李维的说法是要装sqlncli的
redfoxliu
2011-03-19
打赏
举报
回复
没人知道怎么解决吗?
redfoxliu
2011-03-18
打赏
举报
回复
怎么这个问题都没有关注吗?
redfoxliu
2011-03-17
打赏
举报
回复
请问该怎么选择?是在Driver中选择访问的数据库数型吗?我打了补丁之后,关于SQL SERVER的选项只有MSSQL和MSSQL9两项,但是选择这两项都还是要安装sqlncli啊?
我不懂电脑
2011-03-16
打赏
举报
回复
你可以选择驱动程序的
解决Win10 Word文件图标显示
问题
已经博主授权,源码转载自 https://pan.quark.cn/s/e577710b7191 ### 解决Win10系统中Word文件图标显示不正常
问题
####
问题
描述 在Windows 10操作系统中,部分用户遇到Word文档图标呈现非正常状态的
问题
。具体表现为:本应展示为Microsoft Word图标的DOC或DOCX文件,在系统中却呈现为常规的文本文件图标。这种现象不仅降低了用户的视觉体验,还可能引发一定的操作不便。 #### 解决方案 ##### 方法一:借助注册表编辑来纠正图标显示异常 1. **进行注册表备份**:为了保障系统的稳定性,在开展任何注册表修改之前,必须对注册表进行备份。可以通过“导出”功能来达成备份目的。 - 启动“运行”对话框(快捷键:`Windows + R`),键入`regedit`,随后按回车键进入注册表编辑界面。 - 在注册表编辑界面中,找到菜单栏里的“文件”选项,点击后选择“导出”,依照提示完成注册表备份。 2. **移除相关注册表项**: - 在`HKEY_CLASSES_ROOT`下,删除以下四个注册表项: - `.doc` - `.docx` - `Word.Document.8` - `Word.Document.12` - 在`HKEY_LOCAL_MACHINE\SOFTWARE\Classes`下,同样移除上述四个注册表项。 3. **重新启动计算机**:执行完上述步骤后,重新启动计算机以使修改生效。 #### 方法二:通过调整文件关联来纠正图标显示异常 如果第一种方法未能解决难题,则可以尝试调整文件的关联方式,具体步骤如下: 1. **移除文件关联**: - 在`HKEY_CLASSES_ROOT`下删除`....
易语言源码易语言简易画图源码
易语言源码易语言简易画图源码
YOLO算法野外田野爱尔兰兔目标检测数据集-302张-标注类别为爱尔兰兔.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8, yolov11, yolov13, yolo26等系列算法,含标签,已标注好,可以直接用来训练,包含YOLO格式标签和VOC格式标签; 2. 内置data.yaml数据集配置文件,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
YOLO算法野外与养殖环境火鸡目标检测数据集-367张-标注类别为火鸡.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8, yolov11, yolov13, yolo26等系列算法,含标签,已标注好,可以直接用来训练,包含YOLO格式标签和VOC格式标签; 2. 内置data.yaml数据集配置文件,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
pdf多功能处理器,pdf编辑器的一种,用于处理pdf文件
pdf多功能处理器,写的python程序,可以对pdf进行操作,包括面页排版、面页删除、面页调换顺序、pdf转word、图片转pdf、pdf转图片、pdf极致压缩、pdf合并,双击运行即可,刚开始运行需要多加载几秒;
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章