Delphi东京版FireDAC连接MSSQL2000
在Delphi 10.2.1 东京 版中,FireDAC默认不兼容MSSQL2000,会提示“[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'SYS.DATABASES' 无效。”的错误,对此需要修改FireDAC.Phys.MSSQL.pas单元进行修复:
首先从delphi目录下把FireDAC.Phys.MSSQL.pas文件复制出来,然后打开它,注释掉 {$I FireDAC.inc},然后查找到“procedure TFDPhysMSSQLConnection.InternalSetMeta;”,再找到“sCompatLvl := '(SELECT COMPATIBILITY_LEVEL FROM SYS.DATABASES WHERE LOWER(NAME) = ' +AnsiLowerCase(sCurCatalog) + ')';”,将其修改为:
1
2
3
4
5
|
if oConnMeta . ServerVersion >= svMSSQL2008 then
sCompatLvl := '(SELECT compatibility_level FROM sys.databases WHERE name = '
+ AnsiLowerCase(sCurCatalog) + ')'
else // MSSQL2005、MSSQL2000没有sys.databases表
sCompatLvl := IntToStr(oConnMeta . ServerVersion div 10000000 );
|
经过以上步骤,就完成FireDAC兼容MSSQL2000的修改了。
Delphi东京版FireDAC连接MSSQL2000相关推荐
- Delphi东京版FireDAC连接MSSQL2000提示对象名 'SYS.DATABASES' 无效
在Delphi 10.2.1 东京 版中,FireDAC默认不兼容MSSQL2000,会提示"[FireDAC][Phys][ODBC][Microsoft][ODBC SQL Server ...
- FIREDAC连接MSSQL 2000报不能支持连接MSSQL2000及更低版本的解决办法
FIREDAC连接MSSQL 2000的时候会报错,原因是MSSQL CLIENT11或MSSQL CLIENT10客户端驱动程序已经不支持连接MSSQL2000及更低版本的数据库. 解决办法: 设置 ...
- FIREDAC连接SQLITE乱码的解决
在好多群里面都碰到问"FIREDAC连接SQLITE乱码的"的问题的同仁,遂将解决方法贴出来: 如上图所示设置 stringFormat为unicode即可 转载于:https:/ ...
- 使用FlashFXP V3.8烈火汉化绿色版软件连接Linux
使用FlashFXP V3.8烈火汉化绿色版软件连接Linux 单击右上角的小闪电图标: 特别注意:出于安全考虑,FTP默认禁止使用root账号登陆Linux主机,必须使用除root用户以外的其他用户 ...
- t3安装找不到主机服务器,T3标准版不能连接服务器的处理方法
下面广州用友软件的小编就跟大家说一下,T3标准版不能连接服务器的处理方法,那么大家一起来跟着小编来了解一下吧. 一.确定客户端和服务器网络是否已打开测试方法:客户端ping服务器IP和计算机名称. 点 ...
- 小米note3android beam,宝联beamlink安卓版手机连接说明.pdf
宝联beamlink安卓版手机连接说明 宝联Beam link安卓版手机连接说明 1.使用技术: 宝联Beamlink安卓版采用的谷歌的miracast无线同屏协议,适用于安卓手机,功能和苹果的 Ai ...
- 停车场系统无法连接服务器,手动挡停车场 联机版无法连接服务器是什么原因...
手动挡停车场 联机版无法连接服务器是什么原因,相信大家在玩手动挡停车场 联机版的过程中,经常会遇到这样的问题,下面ourplay小编就简单为大家介绍几种常见的解决方案. 手动挡停车场 联机版游戏简介 ...
- 阴阳师电脑版一直连接不上服务器,阴阳师百闻牌电脑版 电脑版连不上怎么办...
阴阳师百闻牌游戏时玩家们可能会遇到连接不上问题,让大家无法继续开心游戏了喔,那么阴阳师百闻牌桌面版连接不上怎么办.百闻牌pc电脑版无法连接服务器怎么办呢,18183小编为大家介绍. 阴阳师百闻牌桌面版 ...
- 饥荒联机版连不上服务器_饥荒联机版无法连接服务器问题的解决方法
<饥荒>联机版的很多朋友多少都出现了无法连接服务器,今天就为大家带来了饥荒联机版无法连接服务器解决方法,教给大家怎么解决这个问题,非常实用,快跟我一起来学习下吧. 其实有时候连不上klei ...
- 饥荒联机版连不上服务器_《饥荒》联机版无法连接服务器怎么办 联机版无法连接服务器解决方法...
第1页: 展开 <饥荒>联机版的很多朋友多少都出现了无法连接服务器,今天就为大家带来了饥荒联机版无法连接服务器解决方法,教给大家怎么解决这个问题,非常实用,快跟我一起来学习下吧. 其实有时 ...
最新文章
- 苹果6怎么截屏_蓝苹果多肉怎么养,掌握这6种养殖方法
- DPDK 内存池rte_mempool实现(二十三)
- 【热点】因这个配置错误导致全球互联网流量下降了 3.5%
- Javascript中正则表达式的全局匹配模式
- php中json_decode()和json_encode()的使用方法
- python日志模块备份_Python Logging模块 输出日志颜色、过期清理和日志滚动备份
- 获取天气html,使用htmlparser获取sohu的天气预报
- Linux基础(1)---top命令
- 个性化你的IE,把你的名字刻在IE上!
- linux中使用u盘和光驱的命令_linux命令详解之挂载光驱的方法
- JQ怎样返回顶部代码
- 如何解除国外听QQ音乐网易音乐地区版权限制解除
- 09年最好看的电影大全_09年最经典的电影大全
- 李开复就中国移动开发者大会的演讲总结 --摘自新浪微博
- 微信小程序顶部导航栏颜色修改
- WPF快速入门2—布局WrapPanel,DockPanel,StackPanel,Canvas
- 数据分析岗之游戏业务类面试整理学习
- 推荐算法实践-章节三-推荐系统冷启动问题-阅读总结
- 我的世界1.12.2java下载_我的世界:Minecraft Java版 1.12.2-pre1发布
- 【事件相机整理】角点检测与跟踪总结