远程导入数据的问题? 一个局域网,一台mssql服务器1、将excel中的数据导入远程的服务器中2、将服务器中的数据库远程备份到本地现在只能实现服务器本地的备份还原,还有将数据库本地的excel导入的库内。请问如何能远程完成? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写个程序来完成,你可以用这个函数SHFileOperation,先copy到本地在操作 创建个连接连上远程的SQL数据库,再创建个连接连上本地的EXECL,然后把EXECL里的数据逐条插入SQL中!嘿嘿~~这个是最通俗的办法!效率会稍慢点! 按http://www.delphibbs.com/keylife/iblog_show.asp?xid=19064上面的方法:用ADO连接Excel:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp\a.xls;Extended Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False然后写SQL:SELECT * into aaa IN [ODBC][ODBC;Driver=SQL Server;UID=sa;PWD=;Server=192.168.0.111;DataBase=Demo;] from aaa 这事情我看你要自己先分析一下再做:1.若你的数据就导入导出一次.那么你直接使用SQL中的企业管理器这个东西,直接手工制定数据源和数据目标,一下就导好了.2.若你需要经常导,那么建议你最好还是先写个程序.然后用程序去导出导入.3.若你的东西很大,那么需要你创建的方式导入导出.若东西比较小,你可以直接用逐条导出到制定的路线去. 猜LZ的意思是你常常需要导入一些固定格式的EXCL到数据库中.然后每天需要对数据库进行备份.这问题我现在也碰到的.由于我的EXCL的数据量不大.但是常常要导入.所以我就做了个程序.用的是DELPHI中.SaveDialog,ExcelApplication,ExcelWorksheet,ExcelWorkbook这四个控键去打开EXCL.然后逐条导入数据库(因为条数不多,但是格式长度常异常,用这个方式可以少点问题).至于备份的事情.我就做了个任务计划,让数据库自己每天到时间把数据库备份到文件中.然后再在FLASHFXP中做个计划.然后再在WINDOWS中做一个计划.每天到了时候,数据先备份自己的数据库,估计备份完成之后,WINDOWS启动第一个计划,将FLASHFXP启动.FLASHFXP启动之后按自己的计划自动登上服务器去把今天的备份文件下载到备份计算机中,保存为固定的名字.完成后FLASHFXP自动关闭,估计差不多时间的时候WINDOWS再启动第二个计划.把刚下载下来的文件改个名字,用名字记录备份的日期.并把名字空出来给下次使用.要想得到备份数据的时候就找台计算机把它恢复就行了. 如何判断D中的EDIT框中的内容是不是数字格式? 稿费到手,散分 全国Delphi工资调查. implementation 上面的var 中定義的變量是什麼意思? iwdbgrid 不能像dbgrid那样在表格内直接修改数据吗? 请问怎么在DateTimePick中得到特定的时间格式 谁知道Excel文件的存储格式 实现半透明的窗体!!! 简单的多线程问题 我想汉化 installshield 6.22 ,请提供下载地址? dbedit与dbgrid 不能同步变化 如何把F1Book的已经合并单元格再拆分成基本单元格
你可以用这个函数SHFileOperation,先copy到本地在操作
EXECL里的数据逐条插入SQL中!嘿嘿~~这个是最通俗的办法!
效率会稍慢点!
http://www.delphibbs.com/keylife/iblog_show.asp?xid=19064
上面的方法:
用ADO连接Excel:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\temp\a.xls;Extended
Properties="Excel 8.0;HDR=Yes;";Persist Security Info=False
然后写SQL:SELECT * into aaa IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=192.168.0.111;DataBase=Demo;]
from aaa
1.若你的数据就导入导出一次.那么你直接使用SQL中的企业管理器这个东西,直接手工制定数据源和数据目标,一下就导好了.
2.若你需要经常导,那么建议你最好还是先写个程序.然后用程序去导出导入.
3.若你的东西很大,那么需要你创建的方式导入导出.若东西比较小,你可以直接用逐条导出到制定的路线去.