如何把本地的excel数据追加到SQLSERVER数据库里的某张表的数据后?

showfray 2004-10-26 02:37:26
如题,请好心者给出源代码。
...全文
95 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2004-10-28
  • 打赏
  • 举报
回复
你的DBF和SQL的结构的是什么样,请举例!!!
十豆三 2004-10-28
  • 打赏
  • 举报
回复
报什么错?
xclzteb 2004-10-27
  • 打赏
  • 举报
回复
先导出到Excel后再编辑好内容然后重新导入SQL中生成一个新表就可以了。
westbulls 2004-10-27
  • 打赏
  • 举报
回复
用导入向导,但EXCEL只能保留一张SHEET,选择EXCEL引擎方式.
xclzteb 2004-10-27
  • 打赏
  • 举报
回复
用SQL中的DTS来转换就可以了,按向导的提示进行。
showfray 2004-10-27
  • 打赏
  • 举报
回复
apple_8180(十豆三):
我试过你的方法。导到DBF很顺利很快。但再用DBF导到SQLSERVER却非常的慢而且有错。我的测试数据只有4000多条。
LAIYANGPJ 2004-10-26
  • 打赏
  • 举报
回复
1.你要确定你的ODBC数据源已成功建成.
2.你要确定你的EXCEL表结构与ODBC数据源中的表结构相同,或ODBC数据源的表结构包含EXCEL表的字段.
十豆三 2004-10-26
  • 打赏
  • 举报
回复
方法二:(手工法)
打开Sql的<企业管理器> ->打开你的<数据库> ->选定你的表 ->右单击此表 ->选择<所有任务>中的<导入数据>,剩下一看就明白了。
十豆三 2004-10-26
  • 打赏
  • 举报
回复
把你的Excel表转成DBF。
IMPORT FROM 你的表.xls TYPE XLS
导出成功后,生成你的表.dbf

把转过来的DBF打开,一条一条插入到Sql中。
USE 你的表.dbf
SCAN
abc1=字段A
abc2=字段B
abc3=字段C
...
SQLEXEC(LJSql,"insert into Sql中的表名 (字段1,字段2,字段3 ...) VALUES (?abc1,?abc2,?abc3 ...)")
ENDSCAN

&&LJSql 为连接Sql的句柄
LAIYANGPJ 2004-10-26
  • 打赏
  • 举报
回复
要是没来错地方的话,就这样先EXECL报表---->导入VFP的DBF----->发送SQL SERVER
yesyesyes 2004-10-26
  • 打赏
  • 举报
回复
请到sql板块.
发帖
VFP

2580

社区成员

VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
帖子事件
创建了帖子
2004-10-26 02:37
社区公告
暂无公告