ADO如何一次性插入多条记录?(Access2000,SQL Server)?急!!

big_welley 2003-01-11 12:18:23
请各位帮帮忙,很急的。
有源码更好!
...全文
262 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chanet 2003-01-12
  • 打赏
  • 举报
回复
循环吧!
vcexplorer 2003-01-12
  • 打赏
  • 举报
回复
插入子查询结果
子查询不仅可以嵌套在SELECT 语句中用以构造父查询的条件也可以嵌套在
INSERT 语句中用以生成要插入的数据插入子查询的INSERT 语句语法如下
INSERT [INTO]
{ table_name WITH ( <table_hint_limited> [...n])
| view_name
| rowset_function_limited }
{ [(column_list)]
subquery }
其功能是以批量插入一次将子查询的结果全部插入指定表中
例11-3 对每个部门求员工总数并把结果存入department_info 表中
use pangu
insert into department_info(dept_id, e_num)
select dept_id, count(*)
from employee
group by dept_id
select * from deptment_info
chenybin 2003-01-12
  • 打赏
  • 举报
回复
1、用存储过程
2、用DTS的接口

UP 一下先
small_wei 2003-01-11
  • 打赏
  • 举报
回复
如果数据很大,可以考虑用DTS,速度很快
用sql server的DTS做好从Access2000倒入到SQL Server的DTS包
然后再VC中调用。
zzbing00 2003-01-11
  • 打赏
  • 举报
回复
可以用一个ado 做一个绑定
arvid_gs 2003-01-11
  • 打赏
  • 举报
回复
只好做一个循环了!
big_welley 2003-01-11
  • 打赏
  • 举报
回复
从一个Access2000读取记录添加到SQL Server;
arvid_gs 2003-01-11
  • 打赏
  • 举报
回复
说说你的记录是是么样的
Luxm 2003-01-11
  • 打赏
  • 举报
回复
用个循环不行吗?
skypoint 2003-01-11
  • 打赏
  • 举报
回复
可以从一个表把多个记录插入一个表。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧