cds.Filter 过滤问题,分不够可以单独弄帖子+分(50)

  • 主题发起人 主题发起人 jialiguo
  • 开始时间 开始时间
J

jialiguo

Unregistered / Unconfirmed
GUEST, unregistred user!
我说下我的情况: cds.Filtered := False; cds.Filter := 'nd=''2009'' and 事件归属 =''公共社会安全事件'''; cds.Filtered := True;(1)连接在SQL2005中我试验了,能支持中文字段。(2)2层直接用ADO连接到oracle中我也试验了也能支持中文字段过滤。(3)试验了转化后 还能支持中文字段 dtm := TMemoryStream.Create; try dtm.Position := 0; cds.SaveToStream(dtm,dfxml); cds.LoadFromStream(dtm) ; finally dtm.Free; end;(4)但当我直接用3层连接oracle,TidHttp接收后的数据后就不能支持中文了,不知道为什么?(5)我不想写到FilterRecord中
 
可能是编码的问题,你看看你正常取和从oracle取回来的XML编码是不是一样的
 
后退
顶部