sql server转access的方法
本文导语: 前段时间由于服务器的原因要求把原来的连sql server数据库的asp程序改成连access的,碰到了很多的问题,总的感觉access要求sql语句要严格一点。 主要需要修改的地方: 1、自动编号 SQL转ACCESS解决自动编号问题 http://www.b...
前段时间由于服务器的原因要求把原来的连sql server数据库的asp程序改成连access的,碰到了很多的问题,总的感觉access要求sql语句要严格一点。
主要需要修改的地方:
1、自动编号
SQL转ACCESS解决自动编号问题
http://www.baidu.com/s?ie=gb2312&bs=SQL%D7%AAACCESS%BD%E2%BE%F6%D7%D4%B6%AF%B1%E0%BA%C5%CE%CA%CC%E2&sr=&z=&cl=3&f=8&wd=SQL%D7%AAACCESS%BD%E2%BE%F6%D7%D4%B6%AF%B1%E0%BA%C5%CE%CA%CC%E2&ct=0
导出数据以后要把自动编号的起始编号修改,不然会乱掉
Alter TABLE 表格名
Alter COLUMN id COUNTER (10, 1)
10为起始编号
1为步进
(access要输入运行语句:查询-->在设计视图中创建查询-->取消添加-->点左上角的sql 切换到 sql视图 就可以输入上面的命令了)
2、sql语句 数值型 不带单引号 如(select * from table where id='1')
sql server 可以
access 不可以
3、时间函数
sql_server:
sql="DATEADD(dd,fulltime-0,addtime)"
sql="datediff(day,getdate(),addtime)"
access:
sql="datediff('d',DATE(),addtime)"
sql="addtime