Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> Asp编程 >> Asp经验技巧 >> asp中access升级到sql server后要做的工作

asp中access升级到sql server后要做的工作

来源:中国Asp之家 时间:2007-8-11 网友评论条 【

这里主要是讲在asp下两次由access数据库升级到sql server数据库后的经验及注意事项,其它语言也可以参考一下。欢迎讨论补充。

1.数据库导入以后,自动增加字段(自动编号)需要重写,所有的数字类型需要增加长度,最好用bigint。

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

3.所有sql语句中的now(),time(),date()要改成getdate()。 这里说的GetDate()和Now都是数据库里的函数。

4.所有sql语句中的datediff('d', time1, time2)要改成datediff(day, time1, time2),相应的其他日期属性也需要更改。

5.有可能一些true/false的判断语句不能正常使用了,这里是指用整数型来表达bool的情况,要变为1/0。

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

7.CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1,否则记录可能显示不完整。也就是说,一般要写成

rs.open sql, conn, 1


8.isnull(rowname)要改成rowname = null

9.程序里如果有直接对整型变量的判断,也需要进行显示的转换,如:
if rs("id") = 0 then
要变为
if clng(rs("id")) = 0 then


10.sql server的sql语句中不支持##这样的日期表现形式,换成'

相关阅读:

浅谈ACCESS数据库升迁SQLSERVER注意事项

如何把ACCESS转成SQL数据库

站长工具
搜索引擎收录情况:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号