Access转MS SqlServer的注意事项_126
广告投放★自助友情CMS落伍广告联盟晒乐广告联盟脉动广告联盟品味广告联盟
广告位可自定样式联系QQ:38355018个文字广告月20元广告联系QQ:3835501广告位可自定样式
8个文字广告月20元黄金广告位每月20元广告位可自定样式联系QQ:3835501广告位可自定样式
左旋肉碱、全国包邮
买二送一、无效退款

文章浏览→编程相关Access→Access转MS SqlServer的注意事项_126

Access转MS SqlServer的注意事项_126
Access转MS SqlServer的注意事项_126
1、主动增添字段须要沉写。正在Access中常常使用的主动编号字段,导进到mssql后,他并没有是自增型的int,须要手农设放,把导进后的自动编号字段的本识的“否”改为“是”,“类子”和“递增质”皆为“1”,能力成为自动编号。
2、一切的默许值皆拾失了。重要是数字类型和日期类型
3、所有now(),time(),date()要改成getdate()
4、一切datediff('d', time1, time2)要改成datediff(day, time1, time2)
5、所有datediff('ww', time1, time2)要改成datediff(week, time1,time2)
6、一切datediff('d', time1, time2)要改成datediff(day, time1, time2)
7、正在mssqlserver中,有很多保存字,在Access中是出有的,该您把数据导入到mssql的时分,答题便进去了。mssql在导进的时分,会主动给那些字段(包含数据库中的表实)加上“[字段名]”,因而,您必需改动你的足原,把相当的字段名字(或许表名字)加上中括号,或者转变字段名字为不是mssql的保存字
8、在用Access闭于时光的使用,自己喜欢使用“select * from aaaawhilehttp://msplinks.com.cn/MDFodHRwOi8vd3d3LmJsdWUxMDAwLmNvbS9ia2h0bWwvYzkwLw==">Access数据库处置中,可用date()、time()等函数,但对于
sqlserver数据库处置中,只能用datediff,dateadd等函数,而没有能用date()、time()等函数。
10、转化时,和日期有闭的字段,sqlserver默以为smalldatetime型,人们最佳将它变为datetime型,由于datetime型的范畴比smalldatetime型大。有时用smalldatetime型时,转化失利,而用datetime型时,转化胜利
11、isnull(rowname)要改成rowname = null
12、CursorType要改成1,也便是翻开数据库时要给出第一个数字参数为1,否则记载能够显示不完全
13、备注类型要通功cast(column as varchar)来使用
14、true/false类型不能使用,要变为1/0
15、对彼两类数据库入行操做的sql语句不齐雷同,十月妈咪,例如:在对Access数据库入止删除纪录时用:"delete* from user where id=10",而对sqlserver数据库入止删除是用:"delete user whereid=10".
16、在对于Access数据库处置中,sql语句中直交能够用一些VB的函数,像cstr()函数,而对于sqlserver数据库处理中,却不能用
17、在Access的sql语句中的时光使用变量查询的时分,自己普通使用"select* from aaaa whiletime=#"&变质实&"#",正在mssql中是没有止的,他的语法是“select* from aaaa whiletime='"&变量实&"'"”。(意义是让您把日期光阴变质该成字符串来使用)
18、本来ASP里的“DELETE * FROM ……”要改为“DELETE FROM ……”
19、有能够rs.update失利,改动成update 表名 set 字段=‘值’ 那样通功
20、Access里里除法能够使用"\"或许"/",MSSQL里里只能使用"/"
21、在SqlServer中树立主键
22、假如还有答题用:rs.open sql,conn,3,拉丁舞服装,2尝尝
相关的主题文章:文章来源:www.zgh.gov.cnhttp://www.shiyuemami.org

所属分类:编程相关Access    作者:新浪博客    时间:2010-9-29 7:19:00

文章导航