首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

本地数据库系统从SQL数据库中取数写入ACCESS库-

2012-01-15 
本地数据库系统从SQL数据库中取数写入ACCESS库--急!在线等!问题是这样的。需将SQL数据库系统中A数据库中的A

本地数据库系统从SQL数据库中取数写入ACCESS库--急!在线等!
问题是这样的。需将SQL数据库系统中A数据库中的A表数据,导入至ACCESS数据库系统的B数据库B表中。表字段大部分相同。想请大家给个思路。
在此先谢谢大家了!


[解决办法]
insert into openrowset( 'Microsoft.Jet.OLEDB.4.0 ', 'C:\B.mdb '; 'admin '; ' ',B表) (col1,col2)
select 字段名1,字段名2 from A数据库名..A表名
[解决办法]
insert into openrowset( 'Microsoft.Jet.OLEDB.4.0 ', 'C:\B.mdb '; 'admin '; ' ',B表) (字段名1,字段名2)
select 字段名1,字段名2 from A数据库名..A表名

--其中字段名1,字段名2为两边相同的字段

[解决办法]
先获取数据,再用插入语句搞定:
System.Data.OleDb.OleDbConnection conn = new OleDbConnection (@ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "+this.fullname.Trim());
string sql = "insert 语句 "
conn.Open();OleDbCommand cmd = new OleDbCommand (sql,conn);
cmd.ExecuteNonQuery()

[解决办法]
最简单的做发就是通过ACCESS的数据导入功能,按照向导一步步下去即可.

热点排行