在位置0 处没有任何行

问题描述

如图:代码运行后提示在位置0处没有任何行,但是我将sql语句放到oracle查询却能查出数据的。求高手指点。

解决方案

解决方案二:
你可以调试一下,应该是你的查询语句没有查找到符合条件的数据,所以返回的ds的行数为0,所以你用ds.Rows[0]的话肯定会报错的
解决方案三:
你先看看ds里面是不是有数据,如果ds都是空的,怎么可能给datarow赋值呢。我一般赋值用的是ds.Tables.Add(dt);
解决方案四:
楼主,你应该用if语句先判断一下查询出来是否有值。
解决方案五:
你的ds里并没有数据呗
解决方案六:
加个判断,当ds不为null时,再赋值给q
解决方案七:
检查数据库连接是否正确,使用了什么数据实体模型,配置是否正确
解决方案八:
这不是java,不能用问号。这么写拼不出条件,所以没有返回。
解决方案九:
要么用sqlparameter,要么用string.format拼接
解决方案十:
像这种取dataTable数据的一般都要加判断if(ds!=null&&ds.rows.count>0){//你的代码}

时间: 2024-08-02 00:43:21

在位置0 处没有任何行的相关文章

在位置 0 处没有任何行。

问题描述 stringsql="select*from寝室where寝室号='"+number+"'";SqlDataAdapterda=newSqlDataAdapter(sql,conn);conn.Open();DataSetds=newDataSet();da.Fill(ds);inta=1;intyanz=int.Parse(ds.Tables[0].Rows[0]["入住状态"].ToString());if(ds.Tables[0]

在位置 0 处没有任何行。 我是个新手希望大家多多帮助

问题描述 在位置0处没有任何行.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.IndexOutOfRangeException:在位置0处没有任何行.源错误:行86:<tdheight="300"valign="top"><tablewidth="490"border="0"align="cente

未处理 System.IndexOutOfRangeException:在位置0 处没有任何行

问题描述 邮件定时发送系统中,从数据库中查询符合指定的日期,并输出,但是运行的时候报错:未处理System.IndexOutOfRangeException:在位置0处没有任何行求高手指教!stringconnstr=@"DataSource=.SQLEXPRESS;AttachDbFilename=D:毕业设计sendmailsystemWindowsApplication1WindowsApplication1Database2.mdf;IntegratedSecurity=True;Use

System.IndexOutOfRangeException: 在位置 0 处没有任何行。

问题描述 我想通过Datagride中的链接列(详细信息)转到下一页的Datagride其中entergoodsid是entergoodsd的主键,是entermx的外键,但总是出错,没有任何行.但是我的数据库中有符合条件的数据,不知道为什么.publicStringentergoodsid;publicDataRowdr;publicStringentergoodsid;publicDataRowdr;privatevoidPage_Load(objectsender,System.Event

我将excel导入sql数据,总是提示在位置0处没有数据行

问题描述 privatevoidbtn_Import_Click(objectsender,System.EventArgse){OpenFileDialogdlg=newOpenFileDialog();dlg.Filter="Excel文件|*.xls";if(dlg.ShowDialog()==DialogResult.OK){stringstrPath=dlg.FileName;stringsConnectionString="Provider=Microsoft.J

在位置0处没有行txtnumber.Text = ds.Tables[&amp;amp;quot;DocInfo&amp;amp;quot;].Rows[0][0].ToString()

问题描述 txtnumber.Text=ds.Tables["DocInfo"].Rows[0][0].ToString().Trim();在位置0处没有行是怎么回事啊 解决方案 解决方案二:就是没有行.解决方案三:DataTabledtbl=ds.Tables["DocInfo"];intcount=dtbl.Rows.Count;txtnumber.Text=dtbl.Rows[0][0].ToString().Trim();将代码换成这3行,在第一行设置断点,

c++-编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2。

问题描述 编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2. 编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2.例如,输入"jiangsu"."123"和位置3,则输出"ji123angsu". 解决方案 #include <iostream> #include <string> using namespace std; int main(

从索引 0 处开始,初始化字符串的格式不符合规范。

问题描述 我添加了一个类coon.cs:代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSy

VIUSUAC++ 6.0.编程文件按行号替换问题

问题描述 VIUSUAC++ 6.0.编程文件按行号替换问题 MFC CSTRING读取文件,判断哪一行被修改了,调出行号,并且替换对应行的字符串的算法实现 解决方案 http://www.newxing.com/Tech/Program/Cpp/LD_113.html