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

关于insert插入数据的问题

楼主liangjun66(土豆)2006-05-04 00:37:46 在 Delphi / 数据库相关 提问

很抱歉,很久没有做数据库程序了,  
  以前知道insert是在当前记录下插入一条新的记录,append是在记录末尾追加一条记录  
  现在想在某条满足条件的记录后面插入一条记录  
        dm.T_tongyong.MoveBy(10);  
        Table1.Insert;  
        Table1.FieldByName('ziduan1').AsDateTime   :='1';  
        Table1.FieldByName('字段2').AsInteger   :='2';  
        Table1.Post;  
  执行上述语句后为何始终在数据集的末尾追加一条记录,而不是在当前记录(第10条记录后)下追加? 问题点数:20、回复次数:12Top

1 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-05-04 00:46:06 得分 5

因該不會的!Top

2 楼wudi_1982(向伴水学习|胃出血,住院中)回复于 2006-05-04 01:17:47 得分 5

你的第10条是不是已经到最后了。Top

3 楼liangjun66(土豆)回复于 2006-05-04 08:22:53 得分 0

一共有100条以上记录Top

4 楼yuanguangxing(星星)回复于 2006-05-04 08:31:40 得分 5

是不是设置了主键或索引Top

5 楼liangjun66(土豆)回复于 2006-05-04 08:33:42 得分 0

刚开始设置了主键,后来去掉了,也没有索引  
  数据库是accessTop

6 楼liangjun66(土豆)回复于 2006-05-04 16:09:29 得分 0

很抱歉,很久没有做数据库程序了,  
  以前知道insert是在当前记录下插入一条新的记录,append是在记录末尾追加一条记录  
  现在想在某条满足条件的记录后面插入一条记录  
        Table1.MoveBy(10);  
        Table1.Insert;  
        Table1.FieldByName('ziduan1').asstring:='1';  
        Table1.FieldByName('字段2').asstring:='2';  
        Table1.Post;  
  执行上述语句后为何始终在数据集的末尾追加一条记录,而不是在当前记录(第10条记录后)下追加?  
   
   
  到目前我还没有找到问题的所在,到底是什么原因啊???Top

7 楼liangjun66(土豆)回复于 2006-05-04 16:11:44 得分 0

难道是delphi的bug????Top

8 楼jbzj(歼八战机)回复于 2007-03-05 15:15:42 得分 1

关注Top

9 楼deansroom(丁樵方玉)回复于 2007-03-05 16:12:39 得分 1

占个位置!~Top

10 楼mastersky(浪)回复于 2007-03-05 16:39:53 得分 1

数据库是不关心数据所在的位置的,SQL语句仅仅是根据数据内容查询的.所有插入的数据都是在最后的,除非是paradox的数据表.Top

11 楼element_wm(阿木)回复于 2007-03-06 13:31:53 得分 1

insert和append都在末尾增加的,数据一旦插入顺序是不会改变的Top

12 楼zwh202342(little grass)回复于 2007-03-06 14:04:37 得分 1

insert和append都在末尾增加的Top

相关问题

关键词

得分解答快速导航

  • 帖主:liangjun66
  • yq3woaini
  • wudi_1982
  • yuanguangxing
  • jbzj
  • deansroom
  • mastersky
  • element_wm
  • zwh202342

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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