区分大小写在Access 2010中的WHERE

HCL*_*HCL 5 sql ms-access ms-access-2010

我必须将paradox数据库中的数据导入到新创建的WPF/SQL-Server应用程序中.我已经成功地将必要的paradox数据导入Access,现在正在编写一个实用程序来转换数据并将其导入SQL Server.

现在我遇到的问题是,矛盾的主键似乎区分大小写.这导致了我用主键"Au"和其他主键"AU"记录的情况,它们不一样.

现在我搜索在Access中编写更新脚本的可能性,以便我可以编写

UPDATE [TABLE_NAME] SET [PKFIELD]="Au1" WHERE [PKFIELD]='Au'
Run Code Online (Sandbox Code Playgroud)

只影响[PKFIELD] ='Au'的行,而不影响[PKFIELD] ='AU'的行

有没有我可以使用的功能或如何实现这一目标.

HCL*_*HCL 3

好吧,我问得有点快。我自己找到了答案:

UPDATE [TABLE_NAME] SET [PKFIELD]="Au1" WHERE StrComp([PKFIELD],'Au', 0) = 0
Run Code Online (Sandbox Code Playgroud)