欲在程序实现sql2000数据库中的数据备份到客户端,不知该如何做?
解决方案 »
- wwDBGrid 只显示4为小数
- fastreport 修改报表时菜单怎么全是2378、2379等数字啊,不现实中文的菜单。
- ado存储过程,参数付值的简单问题,一句话一出,就结帖
- ado连接数据库的方法?请教~!!!!!
- 如何用delphi编程实现access数据库的备份?
- 怎么样读取文件文件的内容
- 汇集Delphi编译器后台动作曝光点!
- 带有表单的COM问题
- 在一个缓冲区中如何按一定长度分批取数据?
- 这是我写的一个处理表的过程,速度只有4条记录/秒,如何来提高速度,因为我有1W多条数据要处理。
- forgot的散分帖:请教大家一个感情问题——我跟她有可能发展下去吗?
- dlphi启动时出现 I/O error 103 怎么回事?
1.你若想备份许多表,不妨在客户端建一个access数据库,用于存放备份数据。然后用ado连接这个access数据库,把同结构的sql server的表导过来就可以了。至于如何导数据,有许多贴子,你可以查查。最基本的方法就是用不同的dataset连上两边的表,再赋值就可以了。
2.你若仅是备份个别表,如用户当前录入的表,可以借助一个TClientDataset控件,把服务器表的数据传送到这个CDS中,再savetofile()到一个本地文件中,更简单。
2、delphi的midas要1500美元一个连接,TMD,有一次我想用还不让用。
兄弟所言极是。利用程序备份,一般只是把“数据”导出来,恢复时,可把原来的数据删除,再导入。而表的表键、外键什么的,的确不太好处理了。其实,在实际中,客户端的备份好象只是一些临时性的、应急性的吧。若很复杂,那要数据库服务器干什么呢?