F
flysand
Unregistered / Unconfirmed
GUEST, unregistred user!
DCOM服务器中:
provider1.dataset:=AdoQuery1;
//(AdoQuery1连接SQL2000)
provider1.opertion:=[poAllowCommandText];
客户端中
clientdataset1.provider:=dcomconnect1.provider1;
如果
clientdataset1.sql='select * from clients where name=''abc''';
就能正确查询到name='abc'的数据记录(只要name=英文字符串就正常)
但
clientdataset1.sql='select * from clients where name=''张三''';
则不能查询到name='张三'的数据记录(只要name=中文字符串就不能查询
到有效的数据记录)
谁知道这是为什么?
provider1.dataset:=AdoQuery1;
//(AdoQuery1连接SQL2000)
provider1.opertion:=[poAllowCommandText];
客户端中
clientdataset1.provider:=dcomconnect1.provider1;
如果
clientdataset1.sql='select * from clients where name=''abc''';
就能正确查询到name='abc'的数据记录(只要name=英文字符串就正常)
但
clientdataset1.sql='select * from clients where name=''张三''';
则不能查询到name='张三'的数据记录(只要name=中文字符串就不能查询
到有效的数据记录)
谁知道这是为什么?