我正在开发基于母语印度语的应用程序。我必须用母语搜索数据库列(母语)学生姓名。任何人都可以帮我解决这个问题
我的查询构建器代码如下所示,并显示语法错误
Accept-Language
答案 0 :(得分:0)
我注意到了一些事情。因为where子句中的字段中有一个空格...你必须在它周围放置分隔符。此外,您的字段和Collate关键字之间似乎没有空格......这是必要的。最后,在N和撇号之间不能有空格来指定nvarchar字符串文字。所以尝试这样的where子句:
resetStress
如果仍然出现错误,则可能是您的字段reset()
不是unicode字符串类型。确保该字段定义为nvarchar,nchar,...等。
从您的评论中看来,您正在查询MS Access数据库。以上是用于查询SQL Server引擎。访问的where子句如下所示:
WHERE [ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು] Collate Indic_General_100_CI_AI LIKE N'%ಮ%'