穿
穿越迷雾
Unregistered / Unconfirmed
GUEST, unregistred user!
已经搞了两个礼拜了,毫无收获,快郁闷死了!!!!!
我刚来这家软件公司干活,主要用WEBSERVICE和WEBSNAP技术,LINUX平台,还在试用期,
因为这个问题解决不了领导对我干的活很不满意,我想如果再解决不了我就被炒了
望大家帮忙,感激不尽!!!!!!!!!!!!!!!!!!
描述:用WEBSNAP创建了一个CGI类型的WEBAPPLICATION,它连接了数据库,数据库控件使用的是
DBEXPRESS页面中的Tsqlclientdatset。
在设计期我将commandtext属性设为select * from student where name='XXX'
只要xxx是汉字字符,用IE查看的时候就是0条记录(我用SQLPLUS输入同样的语句显示数据库中是有记录的),
但是在设计期我预览的时候显示有数据库记录;我将commandtext存成文本查看,开始显示为
select * from student where name='????'
原来参数是乱码,我想可能是APACHE的原因,因为WAD类型的没有此问题。所以我在APACHE配置文件中设置
环境变量NLS_LANG=AMERICAN_AMERICA.ZHS16GBK,不起作用(重起APACHE了)。
后来我在程序运行期将commangtext设为
'select * from student where name ='''+''王五''
再次查看,发现select * from student where name='王五',没有乱码,但在IE中显示
依然是零条记录!!!!!!!!!!!!!!!!
还有165分,全部拿出来了,先谢过了:)
我刚来这家软件公司干活,主要用WEBSERVICE和WEBSNAP技术,LINUX平台,还在试用期,
因为这个问题解决不了领导对我干的活很不满意,我想如果再解决不了我就被炒了
望大家帮忙,感激不尽!!!!!!!!!!!!!!!!!!
描述:用WEBSNAP创建了一个CGI类型的WEBAPPLICATION,它连接了数据库,数据库控件使用的是
DBEXPRESS页面中的Tsqlclientdatset。
在设计期我将commandtext属性设为select * from student where name='XXX'
只要xxx是汉字字符,用IE查看的时候就是0条记录(我用SQLPLUS输入同样的语句显示数据库中是有记录的),
但是在设计期我预览的时候显示有数据库记录;我将commandtext存成文本查看,开始显示为
select * from student where name='????'
原来参数是乱码,我想可能是APACHE的原因,因为WAD类型的没有此问题。所以我在APACHE配置文件中设置
环境变量NLS_LANG=AMERICAN_AMERICA.ZHS16GBK,不起作用(重起APACHE了)。
后来我在程序运行期将commangtext设为
'select * from student where name ='''+''王五''
再次查看,发现select * from student where name='王五',没有乱码,但在IE中显示
依然是零条记录!!!!!!!!!!!!!!!!
还有165分,全部拿出来了,先谢过了:)