zoukankan      html  css  js  c++  java
  • asp中access到sql server导入升级后要做的工作。

    这里主要是在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

    ---------------------------

    http://www.cnblogs.com/squirrel_sc

    1. 如有引用,请包含本段文字及原始出处。以表示对作者的尊重,且能将有相似想法的人联系起来。

    2. 如无特殊说明,本文的文字代表作者的观点和想法。由于人类的记忆和连通性的限制,可能会将别人的观点和想法当成自己的(会尽量避免,但我读书少,别蒙我:D);或有人会有同样的想法(那就太好了)。若有此类情况,请联系我。我会很高兴更新内容。

    3. 每篇文章会根据反馈或新的想法,随时更新。我会尽量记得更新版本号。

  • 相关阅读:
    Service Name Port Number Transport Protocol tcp udp 端口号16bit
    linux linux 互传文件 win 不通过 ftp sftp 往linux 传文件(文件夹)
    soft deletion Google SRE 保障数据完整性的手段
    Taylor series
    Taylor's theorem
    Moving average
    REQUEST
    Unix file types
    mysqld.sock
    Tunneling protocol
  • 原文地址:https://www.cnblogs.com/squirrel_sc/p/46529.html
Copyright © 2011-2022 走看看