怎样用简单的select实现两个数据库之间表的复制?

zzc 2001-08-04 05:14:33
要将一个DSN里的一个表复制到另一个DSN中,不知能不能用select...into实现,
在同一个数据库中能够实现,跨数据库就不知道该用什么样的格式了,请指点。
...全文
340 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoxiang2000 2001-08-05
  • 打赏
  • 举报
回复
gz
lxj19 2001-08-05
  • 打赏
  • 举报
回复
如果是两个数据库都是MDB数据库,则可以在Access中将另一个数据库中的表连接到当前数据库中,如果连入的表名位table1,而另一个表的名字是table2,则写一个SQL语句
Insert Into Table2(可以指定字段,也可以省去) Select Table1.* From Table1 就可以了,如果又一个是Access数据库文件,一个是别的SQL数据库 ,比如是 M SQL Server 7,那就可以在M SQL Server 7中用连接服务器,将Mdb连接到服务器中,如果名字叫 LinkDB1,数据库叫FromDB,你的目的数据库是TODB,则写SQL 语句
Inert Into TODB.dbo.Table2(可以不写) Select * From Linkdb1.FromDb.dbo.Table1
就可以了。如果不清楚,可以给我发Email: lxj96211@163.net


zzc 2001-08-05
  • 打赏
  • 举报
回复
谢谢关注,大家的方法还没有完全解决我的问题,袁飞的方法比较接近,但要求两
个数据库中至少有一个为mdb文件,如果以DSN名称替换则会出现找不到<dsn名称>.mdb
的错误,不知道有没有解决办法。
tantengfei的方法也会出现同样错误,将"data source"误认为是一个mdb文件而提示
路径找不着。
zzc 2001-08-05
  • 打赏
  • 举报
回复
是在做VB程序时遇上的问题,不能在别的数据库环境下应用。
y1g1y1 2001-08-05
  • 打赏
  • 举报
回复
两个 Access 数据库: db1.mdb db2.mdb
db1.mdb 中有表 tab1

ADO:
假设连接 con 打开 db1.
con.excute "SELECT * INTO tab2 IN 'd:\db2.mdb' FROM tab1 "

DAO .
假设数据库 db 打开 db1.
db.excute "SELECT * INTO tab2 IN 'd:\db2.mdb' FROM tab1 "

即可.
tante呃呃 2001-08-04
  • 打赏
  • 举报
回复
select * into tablea in " data source " from tableb
withstudy 2001-08-04
  • 打赏
  • 举报
回复
如果是SQL SERVER的话,没问题,直接提交一条SQL 语句给SQL SERVER就可以了,用ACCESS好象不行
小星星 2001-08-04
  • 打赏
  • 举报
回复
我建议你打开两个connection.两个recordset,将一个记录集复制到另外的一个中
ltpao 2001-08-04
  • 打赏
  • 举报
回复
如果要导入数据的数据库为SQL Server,可以用一条语句导入任何数据库的数据
select * into table from OPENROWSET('数据源描述','SQL语句')
zzc 2001-08-04
  • 打赏
  • 举报
回复
似乎不能,上面说的方法我都试过,提示ODBC找不到某一个MDB文件,而不是去找DSN名称。
ltpao 2001-08-04
  • 打赏
  • 举报
回复
可以的,不过要导入数据的库必须要有Select into/bulk copy权限
songyangk 2001-08-04
  • 打赏
  • 举报
回复
你首先得对两个数据库都有操作权限,insert into table1 select * from db.dbo.table2
xuejinlong 2001-08-04
  • 打赏
  • 举报
回复
跨库用select into 是不行的。
ltpao 2001-08-04
  • 打赏
  • 举报
回复
跨数据库:select * into table from otherdb.dbo.table
内容概要:本文围绕四开关Buck-Boost变换器的建模分析与闭环仿真性能展开研究,重点探讨其在Simulink环境下的稳压控制特性与系统动态响应。通过建立精确的状态空间平均法数学模型,设计基于PI调节器的闭环控制系统,并结合仿真手段验证了变换器在不同输入电压和负载条件下的输出电压稳定性与抗扰动能力。研究涵盖主电路拓扑结构、工作模态分析、小信号建模、控制器参数整定及Simulink仿真平台搭建等关键技术环节,实现了对升降压过程的平滑切换与高性能电压调节。同时,文中强调科研过程中应注重逻辑思维与创新意识的培养,倡导借助成熟仿真工具提升研究效率与系统设计水平。; 适合人群:具备电力电子技术基础、熟悉Simulink仿真环境,从事新能源变换系统、电源设计等相关方向的研究生或工程技术人员。; 使用场景及目标:①掌握四开关Buck-Boost变换器的工作原理与状态空间建模方法;②学习基于Simulink的闭环控制器设计与动态性能仿真验证流程;③为电力电子变换器的稳定性分析、控制器优化及工程化实现提供理论支持与实践参考。; 阅读建议:建议读者结合文中的仿真模型逐步操作,重点关注电路工作模态推导与控制器设计部分,深入理解系统稳定性判据与参数 tuning 方法,同时关注科研方法论的引导,提升系统性思维与仿真实践能力。
内容概要:本文详细介绍了基于自适应虚拟阻抗的光储并网系统谐波抑制策略的Simulink仿真实现方法,旨在通过构建高精度的仿真模型解决光伏发电与储能系统在并网过程中引发的谐波污染问题。文中深入剖析了自适应虚拟阻抗技术的核心原理,重点阐述其在动态调节阻抗参数以应对电网阻抗波动、有效抑制并网电流谐波、提升电能质量和系统稳定性方面的关键技术优势。该策略能够根据实时运行工况自适应调整控制参数,显著增强系统对复杂电网环境的适应能力。资源配套完整的Matlab/Simulink仿真模型与可运行代码,支持用户完美复现仿真结果,并为进一步的算法优化、控制器设计及学术研究提供坚实的技术基础。; 适合人群:具备电力电子、新能源并网、自动控制理论等相关专业知识背景的科研人员,包括从事相关课题研究的研究生、高校教师及电力系统领域的工程技术人员;熟悉Matlab/Simulink仿真平台并希望深入理解先进并网控制策略的研发人员; 使用场景及目标:①用于光储混合系统的电能质量分析与谐波治理关键技术研究;②支撑高水平学术论文的复现、科研项目申报及实际工程中并网逆变器控制器的设计与性能验证;③作为高校研究生课程或科研培训的教学案例,帮助学生深入理解虚拟阻抗控制机理、自适应算法设计及其在提升并网系统动态响应特性中的应用; 阅读建议:建议读者结合提供的仿真模型进行分模块调试与整体运行,重点关注控制器参数的整定过程、系统在不同电网条件下的频率响应特性和谐波抑制效果,同时建议参考相关领域的权威文献,以深化对自适应控制策略的理解,实现从仿真复现到技术创新的跨越。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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