c# access数据库之间复制表

jzz870519 2010-07-07 05:01:10
两个Access数据库
要将一个数据库里的一个表复制到另一个数据库中
表的的名称 结构 数据都要
该怎么做
...全文
507 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianuMan 2010-07-08
  • 打赏
  • 举报
回复
up 支持一下
dianjixue1 2010-07-08
  • 打赏
  • 举报
回复
刚刚已经解决了。我用的是Access2007,连接字符串或许有些不同。

newPath是新的数据库文件的全路径 .如:D:\Document\newDB.accdb

OleDbConnection connection;

string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + newPath + ";Persist Security Info=False";
connection=new OleDbConnection(connStr);

string sql = "Select * into newTable From [;database=" + Application.StartupPath + @"\oldDB.accdb;].oldTable";
using (OleDbCommand command = new OleDbCommand(sql, connection))
{
connection.Open();
command.ExecuteNonQuery();
connection.Close();
}
dianjixue1 2010-07-08
  • 打赏
  • 举报
回复
正在做这个。求解决!
Zhanlixin 2010-07-08
  • 打赏
  • 举报
回复
可以直接用access本身的导入,导出的功能
冰凝瞬间1986 2010-07-08
  • 打赏
  • 举报
回复
select * into destTbl from srcTbl
spmzfz 2010-07-08
  • 打赏
  • 举报
回复
我刚学 Access数据库,我只能帮忙顶了。
PSSonyXbox 2010-07-07
  • 打赏
  • 举报
回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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