问题似乎是随机的。请问哪里有问题?又该如何捕获错误?
以下代码一般可以返回正确的DataTable,但是有时、在个别机器上返回空的DataTable,重启程序或换一台电脑又ok了。数据是肯定存在的。因为问题似乎是随机的,不知道怎么调试。请问哪里有问题?又该如何捕获错误?谢谢
private void Test()
{
string sql = $@"SELECT * FROM tab WHERE name = 'ABC'";
string connectString = "...";
this.Cursor = Cursors.WaitCursor;
mrpSteps = OracleHelper.GetDataTable(sql, connectString); //此处有时、在有的机器上返回空的DataTable,数据是肯定存在的
}
public static class OracleHelper
{
public static DataTable GetDataTable(string sql, string connectionString)
{
DataTable dataTable = new DataTable();
using (OracleDataAdapter dataAdapter = new OracleDataAdapter())
{
dataAdapter.SelectCommand = new OracleCommand
{
Connection = new OracleConnection(connectionString),
CommandType = CommandType.Text,
CommandText = sql
};
dataAdapter.Fill(dataTable);
}
return dataTable;
}
}
...全文
相关推荐
js 生成随机汉字的问题
分析给出的代码片段给出的代码片段尝试生成随机汉字,但存在一些问题:1. **代码结构问题**:代码中的换行符导致语法错误。在实际使用中,应该确保所有必要的字符都位于同一行内。2.
一类n维互惠模型的最优捕获问题
尽管文档中由于技术原因导致部分内容识别错误,但整体上我们可以理解为这是一篇通过数学建模来研究最优资源管理策略的首发论文。
用SQL语句实现随机查询数据并不显示错误数据的方法
如何使用SQL语句实现随机查询数据并不显示错误数据?解决方法Peak Wong提出了一种解决方法,即使用视图来实现随机查询数据并不显示错误数据。
论文研究-带功率捕获的随机接入算法性能分析.pdf
本文主要探讨了"带功率捕获的随机接入算法性能分析"这一主题。首先,作者对经典的时隙ALOHA算法进行了简要分析,这种算法是一种无序接入方式,每个用户在每个时间片内独立发送请求,碰撞概率较高。然而,它在
微信js sdk invalid signature签名错误问题的解决方法分析
解决"invalid signature"签名错误问题,首先需要理解微信JS-SDK的签名生成机制。


