Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.Net代码无法在服务器上运行,错误:ORA-01405:获取的列值为NULL_Asp.net_Datagrid_System.data.oracleclient - Fatal编程技术网

Asp.Net代码无法在服务器上运行,错误:ORA-01405:获取的列值为NULL

Asp.Net代码无法在服务器上运行,错误:ORA-01405:获取的列值为NULL,asp.net,datagrid,system.data.oracleclient,Asp.net,Datagrid,System.data.oracleclient,我们有一个select查询来构建数据集并绑定到datagrid。代码在我的本地计算机上运行良好,在开发测试服务器上也运行良好。但是在我们部署到用户验收测试服务器之后,我们在标题中得到了错误 我提取了查询并在SQLDeveloper中运行,指向用户验收测试数据库,也没有错误 请提供帮助。结果集中的一列或多列可能为空。尝试在列上使用NVL以“默认”值替换空值列 select NVL(supplier_city, 'n/a') from suppliers; 如果供应商城市为空,则返回“不适用”

我们有一个select查询来构建数据集并绑定到datagrid。代码在我的本地计算机上运行良好,在开发测试服务器上也运行良好。但是在我们部署到用户验收测试服务器之后,我们在标题中得到了错误

我提取了查询并在SQLDeveloper中运行,指向用户验收测试数据库,也没有错误


请提供帮助。

结果集中的一列或多列可能为空。尝试在列上使用NVL以“默认”值替换空值列

select NVL(supplier_city, 'n/a') 
from suppliers;
如果供应商城市为空,则返回“不适用”


您是否从UAT服务器运行了查询?您是否可以分析ORCL实例以查看查询是否已执行?它可能使用不同于您假设的参数执行。是的,我刚刚从UAT应用程序服务器运行它,使用sqlplus,它返回结果数据集没有问题。然后它可能发出与您预期不同的查询。尝试其中一种方法以查看实际向服务器发出的查询。