环境:MSSQL,三层架构,应用层用TADOConnection、TADODataSet和TDataProvider,客户端用TSocketConnction和TClientDataSet,开发工具当然用Delphi开发代码如下:
ClientDataSet1.CommandText:='select * from user where groupname=:groupname'
ClientDataSet1.Params.ParamByName('groupname').Value:=Trim(Edit1.Text);
ClientDataSet1.Open;Edit1里面如果是汉字则没返回无记录(数据库有符合条件的记录),如果是英文字符则返回正确结果
ClientDataSet1.CommandText:='select * from user where groupname=:groupname'
ClientDataSet1.Params.ParamByName('groupname').Value:=Trim(Edit1.Text);
ClientDataSet1.Open;Edit1里面如果是汉字则没返回无记录(数据库有符合条件的记录),如果是英文字符则返回正确结果
解决方案 »
- delphi中有没有比较好的根据源码生成函数调用关系图的控件? 急哟 100分
- 【有图】急!如何实现PageControl控件中图标和文字的上下排列?
- 求助!!删除记录问题.
- ADO与EXCEL连接问题
- value of field'count(*)'is out of range 错误?
- 很困惑的问题,是不是Delphi的bug?
- ehom,进来看看好吗?
- 我建立了一个临时表,因为没有定义一个字段类型为date就进行检索而出错。在delphi中(不是sql)怎么定义一个临时表的指定的字段为date类型
- 誰給我說說TNMSMTP控件的ONSTATUS何時触發?
- 如何禁止在文本框edit中输入?
- 怎么用这个Armadillo对文件进行加密啊
- 不懂Delphi.领导却限时要我去弄懂
试试看,你数据库字段用的nvarchar用参数好象就会出现这种现象