有这么一段代码:
string sql = "......"; //一条查询语句
if(t.Query(sql) >= 0) //t是一个自定义类的对象,该类专门用来操作数据库
{
if(t.Dt.Rows.Count > 0) //Dt是t的一个属性,返回一个Datatable,在执行sql查询后,将从Dt获得查询结果。
{
(1)......
}
else
{
sql = "......"; //(3)
(2)....
}
}
........上述代码的目标功能是:执行sql,如果有记录,处理(1)的代码,如果没有记录,修改sql,再查询,后处理(2)的代码,但在执行时出现“在位置0处没有任何行”的错误,我把(2)的代码注释掉,错误依旧,我又把对sql的重新赋的的语句(3)注释掉,就不再出现错误,这是为什么?难道字符串赋值也会有这种错误?实在搞不明白,请各位大侠指点了。开发及运行环境:
WindowsXP
VS2005
string sql = "......"; //一条查询语句
if(t.Query(sql) >= 0) //t是一个自定义类的对象,该类专门用来操作数据库
{
if(t.Dt.Rows.Count > 0) //Dt是t的一个属性,返回一个Datatable,在执行sql查询后,将从Dt获得查询结果。
{
(1)......
}
else
{
sql = "......"; //(3)
(2)....
}
}
........上述代码的目标功能是:执行sql,如果有记录,处理(1)的代码,如果没有记录,修改sql,再查询,后处理(2)的代码,但在执行时出现“在位置0处没有任何行”的错误,我把(2)的代码注释掉,错误依旧,我又把对sql的重新赋的的语句(3)注释掉,就不再出现错误,这是为什么?难道字符串赋值也会有这种错误?实在搞不明白,请各位大侠指点了。开发及运行环境:
WindowsXP
VS2005
解决方案 »
- 像windows7这种嵌入桌面,带关闭带扳手设置的窗体是如何做的?
- 请问怎样更改.net 的区域设置
- C# 关于客户端向多个服务器发送数据的问题
- 如何用sqlcommand往数据库里一次性创建多个存储过程?
- 高分求解Splitter的问题
- 100 求抽奖程序!!!!!!!!!!!!!
- 刚看c# 拿书上的程序打上去不知怎么出错了!
- 把xml doc绑定到listbox ,
- 在textbox中输入查询条件,然后按enter键实现查询功能的代码如何写?
- C#中调用C++dll,但C++函数中包含opencv的Mat类型等,该怎么调用?
- Microsoft.Office.Interop.Word 怎么在Visual studio 里没有?
- cuteeditor缺少对象问题
要判断,单步执行
最好能把sql贴出来,帮你分析分析