2004/11/17 | 从SQL SERVER到ACCESS
类别(ASP) | 评论(0) | 阅读(233) | 发表于 12:47
因为空间不支持SQL SERVER,所以只好将后台数据库改为ACCESS的了!
但在转换和应用的过程中出现了一些棘手的问题,今天终于得到彻底解决,很高兴!
1、转换
本来尝试将数据库从SQL SERVER直接转换为ACCESS,但一直没有成功,后来经朋友提醒,先将SQL SERVER数据库转换为XLS,既EXCEL数据,然后再用ACCESS导入进来,很顺利,导入成功。毕竟都是微软一家的,彼此还是很默契的,呵呵!
2、修改数据库
当我把数据库连接文件改为ACCESS连接后,ASP中的SQL语句出现了不少错误,将SQL语句在ACCESS中直接执行,依然有错误,研究好久,才查出原来问题出在主键上,在SQL SERVER中主键是递增递减的,在用SQL修改时,无须给出主键的值,然而当我把数据库转换成ACCESS后,原本的主键没有递增递减的功能,也没有自动编号的属性,所以在SQL语句如果不给出主键的值的话就发生错误了。但在ACCESS中有不能将已有的表中的某个字段的属性修改为自动编号,后来终于发现一个办法,在把SQL SERVER数据库转换为ACCESS数据库的过程中让ACCESS为每一个表自动添加一列,即自动编号的一列,然后再把原来的主键删除,把添加上去的那一列的字段名重命名就好了!
问题不大,却缠了我好久,其实只要反复尝试一些方法,总会有惊喜的发现!
0

评论Comments

日志分类
首页[142]
Diary[42]
Flash[8]
JS/CSS/XHTML[34]
ASP[29]
ASP.NET[2]
Database[6]
Extension[1]
Other[17]
Production[3]