您现在的位置: 雨哲在线 >> 文章教程 >> Web开发 >> Asp编程 >> 查看文章内容

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

【字体: 】         ★★★ 作者:未知    文章来源:业余程序员网    点击数:665    更新时间:2008-03-02    阅读点数:0

载入中

这里主要是在asp下两次升级的经验,其它语言也可以参考一下。欢迎讨论补充。

1.数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用bigint。
2.所有的默认值都丢失了。主要是数字类型和日期类型。
3.所有sql语句中的now(),time(),date()要改成getdate()。
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

文章来源:YUZHE.NAME

网友看法
    数据载入中,请稍后……
    发表评论
    昵 称: 邮 箱:
    评 分:
    内 容:
    0/5000)
    插入链接
    验证码:

    雨哲提示:Alt+S快速发表
用户信息中心
与本文章相关内容
广告位招商QQ:425162221