gpt4 book ai didi

sql-server - Delphi Firedac - 区分大小写问题

转载 作者:行者123 更新时间:2023-12-03 14:39:10 25 4
gpt4 key购买 nike

我正在尝试将我的应用程序从 ADO 迁移到 FireDAC。我正在使用 Microsoft SQL Server。我的数据库服务器是使用排序规则 SENSITIVE CASE 安装的,并且数据库是使用排序规则 INSENSITIVE CASE 创建的。我做了这个配置,因为我的客户有这个配置。但是当我尝试迁移到 FireDAC 时,FireDAC 驱动程序 (MSSQL) 会查找数据库排序规则并将属性“数据库名称”更改为大写。之后,很多事情都不起作用,因为FireDAC在sysdatabase中找不到“数据库名称”。我可以关闭这个改变“数据库名称”属性的功能吗?

最佳答案

我猜您正在寻找 MetaCaseInsCat连接参数。尝试禁用目录名称区分大小写自动检测并将其设置为不区分大小写:

...
FDConnection1.Params.Add('MetaCaseInsCat=True');
FDConnection1.Connected := True;

关于sql-server - Delphi Firedac - 区分大小写问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24960098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com