asp中access升级到sql server后要做的工作
来源:asp之家 时间:2007-08-11 13:35:00
这里主要是讲在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升级,sql,server,asp
0
投稿
猜你喜欢
CSS的优先级与特殊性
2008-06-24 11:36:00
解析:轻松掌握 字符串文字字符集和校对
2008-12-17 17:07:00
修正IE6不支持position:fixed的bug[译]
2009-08-01 12:44:00
长文章自动分页类
2008-09-10 12:11:00
针对google Chrome的 CSS hacks
2009-11-30 12:45:00
将一个图片以二进制值的形式存入Xml文件中
2008-09-04 11:24:00
js打开新窗口方法代码收集
2007-09-05 19:20:00
adox 的vbs类,提取表名,列名等
2008-07-02 12:37:00
很酷的JQuery Solar System
2007-12-15 08:09:00
解决IE6、IE7、Firefox兼容最简单的CSS Hack
2007-10-14 10:51:00
学习ASP.NET八天入门:第四天
2007-08-07 13:40:00
很有意思的SQL多行数据拼接
2011-11-03 17:08:29
如何使用Iframe实现本页提交?
2010-06-05 12:36:00
怎样使用 SQL Server 数据库嵌套子查询
2009-02-05 15:26:00
Facebook的特别之处是什么?
2008-08-04 12:57:00
网页设计的色彩思考
2007-10-19 13:30:00
详细讲解如何删除Access数据库中的空记录
2008-11-28 14:58:00
Asp 单页查询数据库
2010-05-11 20:11:00
仿QQ和MSN消息提示的效果代码
2010-03-16 12:17:00
低效的键盘和高效的登录框
2007-08-22 09:17:00