SQL Server导入升级还有什么你没做?


  本文标签:SQL Server导入升级

  我们今天是要和大家一起探讨的是 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.程序里如果有直接对整型变量的判断,也需要进行显示的转换,如:

  

  

  1. if rs("id") = 0 then 

  

  要变为

  

  

  1. if clng(rs("id")) = 0 then 

  

  以上的相关内容就是对asp中access到SQL Server导入升级后要做的工作的介绍,望你能有所收获  。

上述的相关内容就是对asp中access到SQL Server导入升级后要做的工作的描述,希望会给你带来一些帮助在此方面  。