读书人

中文参数,该如何解决

发布时间: 2012-03-07 09:13:51 作者: rapoo

中文参数
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+"%'"
这样子试试吧。

读书人网 >PB

热点推荐