ClientDataSet的Filter的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 lyc1617
  • 开始时间 开始时间
L

lyc1617

Unregistered / Unconfirmed
GUEST, unregistred user!
ClientDataSet的Filter里面包含like,用了后总是出"Type mismatch in expression"的错误.
数据库是Oracle,用的是Oracle的驱动.如果用微软的Oracle驱动则没问题.
各位高手,有谁知道如果用Oracle的驱动该如何解决这个问题.
 
刚刚试出了错误原因:用oracle驱动提出数据后,String类型会变成WideString类型,因此出现类型不匹配的错误.
 
不知道有什么好办法可以解决.
用ClientDataSet的onFilterRecord事件应该可以解决,但是比较麻烦.
各位有什么好办法吗?
 
后退
顶部