以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 怎么设计一个带自动编号数据库的备份与还原功能 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=3056) |
-- 作者:独情冰心 -- 发布时间:2005-2-20 11:10:38 -- 怎么设计一个带自动编号数据库的备份与还原功能 怎么设计一个带自动编号数据库的备份与还原功能,该数据库中带有多个有自动编号及关键字的数据表,因为是管理软件,所以要备份与还原,请告诉我怎么做, |
-- 作者:admin -- 发布时间:2005-2-21 9:38:40 -- 直接用“SQL”命令。 |
-- 作者:独情冰心 -- 发布时间:2005-2-21 18:01:18 -- 我不怎么会用,能不帮我做一个例子 |
-- 作者:admin -- 发布时间:2005-2-23 8:57:04 -- 用SQL命令的“insert...select”语句。 格式为:insert into 目标表名 select * from 源表名 |
-- 作者:独情冰心 -- 发布时间:2005-2-25 10:03:56 -- 能帮我做个例子吗管理员,我不会SQL,我急用呢,快啊 |
-- 作者:admin -- 发布时间:2005-2-25 10:19:15 -- 数据库的备份,有两种方式,第一种是直接备份数据库文件,直接用“磁盘文件管理”构件,进行拷贝操作。另一种方式,是复制记录到另一个数据表中。 可参考数据库实例“劳动服务管理系统”。 |
-- 作者:引力波 -- 发布时间:2005-2-25 10:44:41 -- 以下是引用admin在2005-2-23 8:57:04的发言:
用SQL命令的“insert...select”语句。
格式为:insert into 目标表名 select * from 源表名
比如你现在要把DATA1数据表复制到DATA2,其中要求DATA2与DATA1是同样数据结构,DATA2可以在DATA1的基础上直接复制过来,只不过是个空表而已,可以这样设置:
1、添加SQL构件,连接数据库。
2、在SQL命令中输入:insert into DATA2 select * from DATA1
3、在复制按钮的单击事件里设置:SQL命令执行。注意只能按一次,否则会重复提交记录的。如果每次只提交当前记录,并且要求TATA2中仅仅保存当前记录,就还需要事先删除原来的记录。删除数据的SQL命令:DELETE from data2
一切OK!
|