CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

关于利用表格来大批量录入数据的有关问题,请大家各抒己见!!以控件TDBGRID 8.0 为例

楼主lusv(~~风云~~)2004-09-02 20:31:08 在 VB / 数据库(包含打印,安装,报表) 提问

要求在表格中大批量录入数据,其中涉及到数据绑定,非绑定,从另一个表格中选择数据等,大家有好的想法吗?  
  1.从数据库读取后,将数据绑定到控件(比如TDBGRID   8.0)还是不绑定到控件操作起来比较方便?  
  2.修改时如何确定哪一笔记录已经修改,如果用数组,可是事先不知道数据量有多少,那么如何确定哪一笔记录已经修改?  
  3.保存时,如何判断是数据库中原有数据还是新录入的数据?如果是数据库中原来数据,如何判断其是否已经被修改  
  4.在新增某一笔记录时,如何对某一单元格实行校验,不通过则不允许离开该单元格  
  5.其他还有何注意的事项?  
   
  请大家多多帮助!谢谢 问题点数:100、回复次数:5Top

1 楼RUKYO(蠢蠢的男子汉 - 恋星夜柔光,舔烈酒豪情)回复于 2004-09-02 21:45:12 得分 10

1、若果只是显示数据那绑定好了  
   
  极少用TDBGRID,其它的问题楼下答吧^_^Top

2 楼DreamManor(梦想庄园主)回复于 2004-09-03 19:18:45 得分 40

1。不要使用数据绑定。  
  2.修改前,先将数据复制到另一个数组中,存盘时将两个数据中的饿数据进行比较,发生变化的就保存,未变化的就不用保存。  
  Top

3 楼zhujiechang(小朱)回复于 2004-09-03 22:16:16 得分 50

1、绑定。(避免手工数据的填充)而且tdbgrid会使用虚拟数据,速度快得多。  
  2、记录集使用批处理形式。那么只有在执行批处理更新时,数据才真正更新。或者使用事务模式。  
  3、同第二点,当记录集采用该模式,或者事务就容易控制了。  
  4、tdbgrid有校验数据正确的功能,容易实现。  
  Top

4 楼wumylove1234(毁于随)回复于 2004-09-04 00:06:28 得分 0

呵.我只用过VSflexgrid.  
  大量输入?  
  如果只是录我就能控制.在改的时候就忙烦了.我没有办法控制是否写回数据库,所以只能都写.  
  一般修改的时候,我放一个隐蒇的列来保存ID,这样我就知道是插入还是更新.Top

5 楼lusv(~~风云~~)回复于 2004-09-06 12:49:30 得分 0

谢谢各位了,如果能粘贴一段实用的例子代码就好了,比如校验,录入时,修改时的代码Top

相关问题

  • 谁有用vsflexgrid控件作为表格,大批量录入数据的例子?
  • 做单据的录入界面,大家用什么表格控件啊,介绍一下?
  • 找表格控件
  • 表格控件 come in!
  • 求救:关于在TDBGrid表格控件中,如何判断鼠标的操作。
  • 我用的是vb+sqlserver 表格控件用的是vsflexgrid,录入的数据量比较大,多条记录都录入完后再进行保存,请问大家有没有好的方法,使录入操作
  • 表格控件的应用
  • 谁有表格控件?
  • vb 有表格控件吗?
  • 求一表格控件

关键词

  • 数据
  • 录入
  • 控件
  • 表格
  • 修改
  • 数据库
  • tdbgrid
  • 校验
  • 绑定
  • 记录

得分解答快速导航

  • 帖主:lusv
  • RUKYO
  • DreamManor
  • zhujiechang

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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