您的位置:程序门 -> .net技术 -> c#



代码:不知道错在那儿


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


代码:不知道错在那儿
发表于:2007-02-11 19:25:23 楼主
private   void   button3_click(object   sender,   eventargs   e)
                {
                        sqlconnection   sqlcon   =   new   sqlconnection(connection);

                        sqldataadapter   sda   =   new   sqldataadapter( "select   *   from   ts ",sqlcon);

                        dataset   ds=   new   dataset();

                       

                        //这一行通不过
                        //提示错误为:未将对象引用设置到对象的实例。
                        ds.tables[ "ts "].rows[0].delete();

                        sda.update(ds);

                       

                }
发表于:2007-02-11 19:27:301楼 得分:0
ds   里面没数据当然报错
发表于:2007-02-11 19:29:292楼 得分:0
加了这一行也不行     sda.fill(ds);
发表于:2007-02-11 19:31:243楼 得分:0
sda.fill(ds,   "ts ");
发表于:2007-02-11 19:31:584楼 得分:0
不指定表名的话
sda.fill(ds);
ds.tables[0].rows[0].delete();
发表于:2007-02-11 19:35:175楼 得分:0
接下来下面的行有错了.
                      sda.fill(ds, "ts ");

                       
                        ds.tables[0].rows[0].delete();

                        //当传递具有已删除行的   datarow   集合时,更新要求有效的   deletecommand。
                        sda.update(ds, "ts ");
发表于:2007-02-11 20:40:046楼 得分:0
private   void   button3_click(object   sender,   eventargs   e)
                {
                        sqlconnection   sqlcon   =   new   sqlconnection(connection);

                        sqldataadapter   sda   =   new   sqldataadapter( "select   *   from   ts ",sqlcon);

                        sqlcommandbuilder   cmb   =   new   sqlcommandbuilder(sda);//加这句

                        sda.deletecommand   =   cmb.getdeletecommand();//加这句

                        dataset   ds=   new   dataset();

                        sda.fill(ds, "ts ");

                       
                        ds.tables[0].rows[0].delete();

                  错误:   //当传递具有已删除行的   datarow   集合时,更新要求有效的   deletecommand。
                        sda.update(ds, "ts ");

                       

                }
发表于:2007-02-11 23:10:407楼 得分:0
判断下就行了,很好作的
发表于:2007-02-12 07:44:318楼 得分:0
up
发表于:2007-02-12 21:16:019楼 得分:0
已经解决,谢谢各位大侠.


快速检索

最新资讯
热门点击