因为空间不支持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为每一个表自动添加一列,即自动编号的一列,然后再把原来的主键删除,把添加上去的那一列的字段名重命名就好了! 问题不大,却缠了我好久,其实只要反复尝试一些方法,总会有惊喜的发现!
----------------------------------------
|