5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-04-12
http://zzj.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
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]