问题描述
开发环境是vs2010,oracle数据库,我代码和sql语句执行时没有问题的,但是就我的机器取数据的时候程序没有报错,但是得不到数据,oracle后台取数据的的sql执行方法是公共方法,是没有问题的,因为别人使用都没有问题,然后就我的计算机取不到数据,别人操作我功能是可以取得到,所以怀疑是环境问题。求帮助就是获取不到啊,然后就是如果取得是int型数据可以去到,string型就取不到。。。。。。别人机器不论是什么数据都是可以取到的
解决方案
解决方案二:
读取个数据库数据,有那么难吗?还需要什么公共sql,自己写个别人和你的千差万别把
解决方案三:
1,把sql拿出来,放到sqlplus或toad之类的客户端工具里跑一下,来证明你的SQL没问题。2,自己用Connection,Command写一段测试代码取数据,如果取不出或报错了,再把代码和SQL贴上来,这样别人才能帮你分析是什么原因。就算你说的公共组件没问题,但你用错了,而且正好异常被抛弃了呢?
解决方案四:
如果代码没有问题,sql是公用的,那就查相关配置信息,和别人的主要差别也就这个了
解决方案五:
如果string取不出来指的是:中文乱码,那需要在系统环境变量里增加:NLS_LANG定义,值视情况,设置成:AMERICAN_AMERICA.ZHS16GBK,AMERICAN_AMERICA.UTF8什么的。
解决方案六:
你是怎么取的?没太看明白问题
解决方案七:
你取数据的代码,拿出来看看
时间: 2024-10-27 02:25:03