asp程序兼容acc和sql的解决方案

以前做东西用到的数据都不大,于是选择了桌面数据库access来承担,但现在正在做一个系统,预计后期数据会很庞大,所以正考虑是不是要用sql做数据库,但前期用sql有点浪费了,想着能不能让系统兼容二者,可以在acc和sql之间自由切换!

acc,sql之间还是有很多差别的,在一些数据库操作上的代码不同,我们可以判断所用的数据库是什么类型,这就用到了一个变量,这里nuodou将它取名为DataBaseType,定义一下,代码如下

Const DataBaseType=0   '系统数据库类型,"1"为MS SQL2000,"0"为MS ACCESS 2003

然后在具体的代码中对这个变量做判断

if DataBaseType=1 then

    连接sql数据库语句或相关的代码

else

    连接access数据库语句或相关的代码

end if

关于ACC SQL之间的区别及应用上注意的地方,看 https://yangjunwei.com/category/index.asp?l=229