当前位置: 代码迷 >> PB >> 中文参数,该如何解决
  详细解决方案

中文参数,该如何解决

热度:99   发布时间:2016-04-29 09:50:31.0
中文参数
Pb9+SQL2005

我有一张表 Book(ID int,BookName Nvarchar(30))
数据窗口中做条件检索,
Select ID,BookName From Book Where BookName Like '%'+:KeyWord+'%'

如果连接采用ODBC连接,中文参数正常传递,检索结果也没问题.
但当我用对象Mss Microsoft SQL Server连接时,输入中文不能检索出任何内容.
SQLSymix.DBMS ='MSS Microsoft SQL Server'
SQLSymix.ServerName='ServerName'
SQLSymix.Database ='DatabaseName'
SQLSymix.LogID='sa'
SQLSymix.LogPass='sa'SQLSymix.AutoCommit = False
SQLSymix.DBParm=""

哪位大侠知道是怎么回事,给解解疑.

------解决方案--------------------
用事件探查器,跟踪一下sqlserver
------解决方案--------------------
Select ID,BookName From Book Where BookName Like "'%"+:KeyWord+"%'"
这样子试试吧。
  相关解决方案