首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将access数据导入到mssql数据库

2012-01-31 
如何将access数据导入到mssql数据库access 表名: accBiaoaccess 列 A,列Bsql 表 sqlBiaosql 列 C,列D如何

如何将access数据导入到mssql数据库
access 表名: accBiao
access 列 A,列B

sql 表 sqlBiao
sql 列 C,列D

如何将access数据库中的
列A导入到sql数据库中的列C,
列B导入到sql数据库中的列D

希望贴出代码,谢谢


[解决办法]
ACCESS改为SQL需要注意的地方 

1、数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。 

2、所有的默认值都丢失了。主要是数字类型和日期类型。 

3、所有now(),time(),date()要改成getdate()。 

4、所有datediff(‘d‘, time1, time2)要改成datediff(day, time1, time2) 

5、有可能一些true/false类型不能使用,要变为1/0。 

6、备注类型要通过cast(column as varchar)来使用。 

7、isnull(rowname)要改成rowname = null 
...

[解决办法]
楼上的,看楼主意思应该是想通过程序来实现吧。

SQL code
insert into sqlBiao  (c,d) select * from OpenRowSet('microsoft.jet.oledb.4.0',';database=E:\accBiao.mdb','select a,b from accBiao') 

热点排行