使用ODAC6.8进行数据库查询时,如果使用net方式,则如下语句失效
select * from tb_tiku where Q_zhuanYie like ''%'+trim(combobox1.text)+'%''
不使用net方式则有效,oraSession已设置如下属性oraSession1.Options.Net:=true;
oraSession1.Options.UseUnicode:=true;有用过的朋友请指点,谢谢
select * from tb_tiku where Q_zhuanYie like ''%'+trim(combobox1.text)+'%''
不使用net方式则有效,oraSession已设置如下属性oraSession1.Options.Net:=true;
oraSession1.Options.UseUnicode:=true;有用过的朋友请指点,谢谢
OraSession.Server := 'IP:1521:ora92';
OraSession.Username := 'user';
OraSession.Password := 'password';
OraSession.AutoCommit := false;
OraSession.Connected := true;;这样试试
oraSession1.Options.Net:=true;
跟踪查询记录数为0
如果去除oraSession1.Options.Net:=true; 则可以正常查询到多个记录
但是去除oraSession1.Options.Net:=true;后,程序在没有安装oracle的电脑上无法运行。
这种情况也只出现在如select * from tb_tiku where Q_zhuanYie like ''%'+trim(combobox1.text)+'%' 的查询语句中,如果是其它查询句,如:select * from tb 则不会出现查询不到数据的情况,初步估计是odac本身的原因,不知道用过的老师们是如何处理这种情况的?