社区
Delphi
帖子详情
如何在一次插入多条记录
youjq
2001-07-19 02:36:20
用户在DBGrid中输入多条记录,要求是用户按下保存按钮后,将DBGrid中所有的数据添加
到数据库中。最好给出代码示例。
...全文
199
13
打赏
收藏
如何在一次插入多条记录
用户在DBGrid中输入多条记录,要求是用户按下保存按钮后,将DBGrid中所有的数据添加 到数据库中。最好给出代码示例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cslegend
2002-01-11
打赏
举报
回复
代码如下:
procedure TForm1.Button1Click(Sender: TObject);
begin
DbGrid1.ReadOnly:=False;
Query1.Append;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Query1.Close;
Query1.Open;
Dbgrid1.ReadOnly:=True;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Query1.CancelUpdates; //取消修改
DbGrid1.ReadOnly:=False;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Query1.ApplyUpdates;
Query1.CommitUpdates;//将数据由缓存写如数据库
end;
procedure TForm1.Query1UpdateRecord(DataSet: TDataSet;
UpdateKind: TUpdateKind; var UpdateAction: TUpdateAction);
begin
Try
UpdateSql1.SetParams(ukInsert);
UpdateSql1.ExecSQL(ukInsert);
UpdateAction:=UaApplied;
except
Exit;
end;
end;
plutu
2002-01-11
打赏
举报
回复
up
plutu
2002-01-09
打赏
举报
回复
快快快
tongki
2002-01-08
打赏
举报
回复
()()
plutu
2002-01-08
打赏
举报
回复
我想在grid中先输入多条记录,然后一次提交(用按钮),请详细一点,最好有代码,我可以另外加分
yangkunjie
2002-01-08
打赏
举报
回复
好多种方法,你说你想要的实现吧
wisenowa
2002-01-08
打赏
举报
回复
insert into 目标表 select * from 源表 where ...
cszhz
2002-01-08
打赏
举报
回复
用clientdataset
applyupdate(0)
^_^
plutu
2002-01-08
打赏
举报
回复
关注
xswj77
2001-07-19
打赏
举报
回复
如果是PARADOX数据库无法一次插入多条记录.SQL可以
jianping0
2001-07-19
打赏
举报
回复
用缓冲.
bde中:将table,query的cachedupdates:=true;
在提交的按钮中加入:dataset.applyupdates;
dataset.commitupdates; //清除缓冲
取消:dataset.cancelupdates;
cyms
2001-07-19
打赏
举报
回复
将dataset/table的curtype属性设为ctKeyset,locktype属性设为ltBatchOptimistic 。在提交的按钮中加入如下代码:
dataset/table.UpdateBatch();即可
取消用:CancelBatch() 明白了吗?
安优小青和他的程序生活
2001-07-19
打赏
举报
回复
用不着代码,你还是将dbgrid指向一个临时表吧
将临时表的纪录循环插入你的主表!
MySQL DML 语言(
插入
、更新与删除数据)
#
插入
、更新与删除数据 MySQL中提供了功能丰富的数据库管理语句,包括有效地向数据库中
插入
数据的 INSERT 语句,更新数据的UPDATE语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将...
sqlite多行
插入
_sqlite
一次
插入
多条
记录
的优化方法
Date: 2014-08-09Summary: 有大量的数据要
插入
数据库,但是每次只写入一条在速度上很难接受。本文介绍了在sqlite数据库中
一次
插入
多条
记录
的优化方法。sqlite
一次
插入
多条
记录
的优化方法问题今天在使用sqlite向表中
插入
数据的时候发现,对于
一次
插入
多条
记录
的问题来说,insert into的执行速度慢到了无法接受。我在实际的使用中,想
一次
性
插入
200条
记录
,要做1000次...
oracle怎么
一次
插入
多条
,Oracle 怎样
一次
插入
多条
记录
Oracle
一次
性
插入
多条
记录
跟 MYSQL 有很大不同。MYSQL是这样的,但在Oracle 中行不同。INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees'),('Gates', 'Champs-Elysees')Oracle 可以使用虚拟表 dual
一次
插入
多条
记录
。dual在Oracle里有...
sqlite
一次
插入
多条
记录
的优化方法
sqlite
一次
插入
多条
记录
的优化方法 96 浪尖儿 2016.08.17 17:50* 字数 579 阅读 1397评论 0喜欢 3 Date: 2014-08-09 Summary: 有大量的数据要
插入
数据库,但是每次只写入一条在速度上很难接受。本文介绍了在sqlite数据库中
一次
插入
多条
记录
的优化方法。 sqlite
一次
插入
多条
记录
的优化方法 问题 今天在使用sqlite向表中
插入
数据的时...
12.1.4
一次
插入
多条
数据
记录
12.1.4
一次
插入
多条
数据
记录
MySQL支持使用INSERT语句向数据表中
一次
插入
多条
数据
记录
,只需要在
插入
数据时指定多个值列表,每个值列表之间以逗号分隔即可。 1.语法格式
一次
插入
多条
记录
时,可以指定需要
插入
数据的字段,也可以不指定。语法格式如下: INSERT INTO table_name VALUES (value1 [,value2, …, val...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章