您以前回答过一个关于asp的网站,原来用的是access数据库,想转成sql server的数据库

我改成了连接成sql的语句,测试也可以连接,但是如果用原来asp的网站访问数据还是不行,是不是网页上的语句也需要修改,请指教!!... 我改成了连接成sql的语句,测试也可以连接,但是如果用原来asp的网站访问数据还是不行,是不是网页上的语句也需要修改,请指教!! 展开
 我来答
mtjup61w9
2011-05-07 · TA获得超过471个赞
知道小有建树答主
回答量:795
采纳率:100%
帮助的人:472万
展开全部
需要注意这么几个地方,不知道能不能说全.
第一个,将access数据库导入到sql后,各个表的主键需要重新设置一下,因为导入的时候,主键会掉.然后,主键需要设置为自动加一.
第二个,将连接字符串换成sql数据库的连接方法,本人习惯使用这个方法(ConnectionString = "Driver=;Server=" & Host & ";Database=" & DataBase & ";uid=" & UID & ";pwd=" & PassWord & ";")
CONST Host = "(local)"
CONST DataBase = "数据库名"
CONST UID = "sa"
CONST PassWord = ""
第三,将access转换成sql后,要注意(是/否)类型字段(access),到sql后变成bit类型,所以,程序里使用IsTrue=True/False的地方,注意到sql数据库要使用1/0

其他的如果有没有提到的地方,需要本人自己多注意了
慕名eib31
2011-05-06 · TA获得超过1923个赞
知道小有建树答主
回答量:1163
采纳率:85%
帮助的人:474万
展开全部
首先连接语句都不一样,所以一定要改,如果连接没问题,大体上应该没问题了
有问题,也只能具体问题具体分析了
估计是个别地方SQL语句有问题,一些语法或函数可能不同。
追问
我用的art2008CMS free的网站管理系统,把conn.asp的文件修改后,我自己写了一个新的查询的网页,是没有问题的。但是原有的网页就是不能访问了,我想肯定是需要改懂一些函数,还有语法什么的,想求教acess和sql之间的语法和函数有哪些不同,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
40ps
2011-05-06 · 超过13用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:33.3万
展开全部
sql server和 access在一些sql语句上的写法不一样
要修改的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式