
您以前回答过一个关于asp的网站,原来用的是access数据库,想转成sql server的数据库
我改成了连接成sql的语句,测试也可以连接,但是如果用原来asp的网站访问数据还是不行,是不是网页上的语句也需要修改,请指教!!...
我改成了连接成sql的语句,测试也可以连接,但是如果用原来asp的网站访问数据还是不行,是不是网页上的语句也需要修改,请指教!!
展开
3个回答
展开全部
需要注意这么几个地方,不知道能不能说全.
第一个,将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
其他的如果有没有提到的地方,需要本人自己多注意了
第一个,将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
其他的如果有没有提到的地方,需要本人自己多注意了
展开全部
首先连接语句都不一样,所以一定要改,如果连接没问题,大体上应该没问题了
有问题,也只能具体问题具体分析了
估计是个别地方SQL语句有问题,一些语法或函数可能不同。
有问题,也只能具体问题具体分析了
估计是个别地方SQL语句有问题,一些语法或函数可能不同。
追问
我用的art2008CMS free的网站管理系统,把conn.asp的文件修改后,我自己写了一个新的查询的网页,是没有问题的。但是原有的网页就是不能访问了,我想肯定是需要改懂一些函数,还有语法什么的,想求教acess和sql之间的语法和函数有哪些不同,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql server和 access在一些sql语句上的写法不一样
要修改的
要修改的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询