G
guojun
Unregistered / Unconfirmed
GUEST, unregistred user!
TClientDataSet-->TDataSetProvider-->TADOQuery
ADOQuery.SQL.Text := 'select * from aTable where key=:mykey'
ClientDataSet.params[0].Value := '我想要找的内容'
查不出数据,从Profiler看到,SQLserver把 '我想要找的内容' 定义成 char(7)
实际上是char(14)才对,看来是解释成widestring了。
是Delphi有问题,还是ADO有问题?还是我用法不对?
ADOQuery.SQL.Text := 'select * from aTable where key=:mykey'
ClientDataSet.params[0].Value := '我想要找的内容'
查不出数据,从Profiler看到,SQLserver把 '我想要找的内容' 定义成 char(7)
实际上是char(14)才对,看来是解释成widestring了。
是Delphi有问题,还是ADO有问题?还是我用法不对?