在asp.net core 中我自定义的一个读取数据库的类,方法不报错 但是读不出数据来,表中也有数据
public static DataTable LoadDataTable(string connectingStr, string sqlCommand)
{
SqlConnection scon = new SqlConnection(connectingStr);
//SqlConnection scon = cls_ClassLib.scon;
SqlDataAdapter sread = new SqlDataAdapter();
sread.SelectCommand = new SqlCommand(
sqlCommand,
scon
);
sread.SelectCommand.CommandTimeout = 120;
try
{
scon.Open();
}
catch (System.Exception ex)
{
if (DEBUG)
string tttt = ex.Message + sqlCommand.ToString();
else
return null;
endif
}
DataTable ds = new DataTable();
try
{
sread.Fill(ds);
}
catch (System.Exception ex)
{
try
{
//写日志
LogHelper.writeLog((Directory.GetCurrentDirectory() + "/log/" + DateTime.Now.ToString("MMdd") + "_MSSql.txt"),
DateTime.Now.ToString("HH:mm:ss") + "\t\t" + ex.Message + "\t\t" + connectingStr + "\t\t" + sqlCommand);
}
catch
{
}
if (DEBUG)
string tttt = ex.Message + sqlCommand.ToString();
else
return null;
endif
}
finally
{
try
{
sread.Dispose();
scon.Close();
}
catch
{
}
}
return ds;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决datatable中已经加载了数据