CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

数据库中选择空行的问题

楼主flashxool(海天)2005-06-16 13:07:52 在 .NET技术 / VB.NET 提问

1、  
          记得以前在添加数据时可以用"select   *   from   Table   where   ID   is   NULL"来将游标移动到最后一排空行上然后运用修改命令就可以进行数据添加了。为什么在.net   中使用"select   *   from   Table   where   ID   is   NULL"来添加到dataset中时会选择不到空行呢?换句话说,就是,为何空行FILL不进DataSet呢?难道是说在DataSet中的表没有空行么?  
          请高手指点迷精!!!!  
   
  2、  
          添加数据可以用拿些方法?请举例说明一下,谢谢!!  
  问题点数:50、回复次数:8Top

1 楼fangxinggood(JustACoder)回复于 2005-06-16 14:29:48 得分 5

为何空行FILL不进DataSet呢?难道是说在DataSet中的表没有空行么?  
  =========================================================  
  为什么要把空行Fill入DataSet呢?如果Fill入,要Fill多少行呢?  
  空行是冗余数据,没必要Fill入的.  
   
  添加数据,就用Insert   into   tab   values这个语句吧.Top

2 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-06-16 15:27:29 得分 15

添加数据可以用DataAdapter.Update方法或者写insert语句,或者用存储过程  
   
  如果要空行,用datatable的addrowTop

3 楼hbxtlhx(平民百姓-自已动手,丰衣足食)回复于 2005-06-16 15:45:06 得分 10

楼主说的是ADO吧,在ADO.NET中要添加一个新记录(行)可以使用DataTable.NewRow   方法或DataView.AddNew   方法。Top

4 楼xiaobao3638(暴雨)回复于 2005-06-16 16:34:03 得分 5

我想是与你的SQL的栏位属性有关系吧  
  你把栏位的NULL属性挑上钩试试Top

5 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-06-16 16:47:45 得分 0

yunTop

6 楼flashxool(海天)回复于 2005-06-18 04:07:56 得分 0

很感谢各位的关心和厚爱,我只是想多了解些相关知识!  
  能多讲点么,高手们,谢谢了!Top

7 楼xdwlb(王立宾)回复于 2005-06-18 07:45:48 得分 15

将dataset绑定到datagrid后可以直接在datagrid中操作,如更新、删除、添加等,下面是我程序里的代码,参考一下:  
  '填充数据  
  mda   =   New   SqlDataAdapter("select   *   from   gzgl_ryda   where   zfbz=0"   &   stj,   conn)  
  mds.Reset()  
  mda.FillSchema(mds,   SchemaType.Source,   "ryda")  
  mda.Fill(mds,   "ryda")  
  datagrid1.datasource=mds.tables("ryda")  
   
  '更新数据  
  If   conn.State   =   ConnectionState.Closed   Then   conn.Open()  
  Dim   mycomb   As   New   SqlCommandBuilder(mda)  
  mds.Tables("ryda").GetChanges()  
  mda.Update(mds,   "ryda")  
  mds.Tables("ryda").AcceptChanges()  
  conn.Close()  
  msgbox   "存储成功"  
  Top

8 楼flashxool(海天)回复于 2005-06-19 23:16:59 得分 0

谢谢哈,请看看我的另一个问题,正是接着你的答案的另一个问题,谢谢帮忙解决!@@Top

相关问题

  • 如何解决textarea在显示数据库中的内容时出现的空行、空格(实际上好象是Tab)?
  • 如何选择出ACCESS数据库中最后一条记录!
  • 如何选择数据库中的数据?
  • 数据库的选择?
  • 数据库选择问题
  • 数据库系统选择
  • 如何选择数据库
  • 数据库选择问题?
  • 数据库选择问题?
  • 一个把excel当作数据库,怎么解决空行的问题~

关键词

  • 数据
  • mda
  • 空行
  • ryda
  • 添加
  • fill
  • 谢谢
  • mds
  • dataset
  • 方法

得分解答快速导航

  • 帖主:flashxool
  • fangxinggood
  • lovefootball
  • hbxtlhx
  • xiaobao3638
  • xdwlb

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo