ASP中ACCESS数据库转成SQL SERVER的链接代码,求高手改代码
我现在有个网站~后台是ACCESS数据库,我想把它转成SQL数据库,数据也全部导入SQL,现在就是ASP和数据库的对接老是连不上,求高手帮改代码~送上100分~解决好了另...
我现在有个网站~后台是ACCESS数据库,我想把它转成SQL数据库,数据也全部导入SQL,现在就是ASP和数据库的对接老是连不上,求高手帮改代码~送上100分~解决好了另外加分~
现有网站有两个文件里有数据库路径相关内容:connectdb.asp,connectdbstr.asp
connectdb.asp代码
<!--#INCLUDE FILE="connectdbstr.asp" -->
<%
'连接数据库共用文件
set conn=server.CreateObject("adodb.connection")
on error resume next
conn.Open connstr
if err.number<>0 then
response.write "数据库连接出错,请与管理员联系"&err.description
response.end
end if
%>
connectdbstr.asp代码
<%
vdir2="shop/"
conndbstr=Request.ServerVariables("APPL_PHYSICAL_PATH")
conndbstr=replace(conndbstr,"\","/")
conndbstr=conndbstr&vdir2&"db/YZ_Consume.asp"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&conndbstr
'response.write connstr &"<br>"
%>
希望有高手能帮我改下代码连到SQL数据库
假设SQL数据库名:AAA
用户名:BBB
密码:111
SQL数据库地址:127.0.0.1
在线等高手了,无聊装懂者不要乱来误导 展开
现有网站有两个文件里有数据库路径相关内容:connectdb.asp,connectdbstr.asp
connectdb.asp代码
<!--#INCLUDE FILE="connectdbstr.asp" -->
<%
'连接数据库共用文件
set conn=server.CreateObject("adodb.connection")
on error resume next
conn.Open connstr
if err.number<>0 then
response.write "数据库连接出错,请与管理员联系"&err.description
response.end
end if
%>
connectdbstr.asp代码
<%
vdir2="shop/"
conndbstr=Request.ServerVariables("APPL_PHYSICAL_PATH")
conndbstr=replace(conndbstr,"\","/")
conndbstr=conndbstr&vdir2&"db/YZ_Consume.asp"
connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&conndbstr
'response.write connstr &"<br>"
%>
希望有高手能帮我改下代码连到SQL数据库
假设SQL数据库名:AAA
用户名:BBB
密码:111
SQL数据库地址:127.0.0.1
在线等高手了,无聊装懂者不要乱来误导 展开
3个回答
展开全部
你好!
具体方法和代码如下:
set conn=server.createobject("adodb.connection")
变量名="driver=sql server;server=IP地址;database=数据库名;uid=用户名;pwd=密码"
conn.open 变量名
"conn"是你设置的对象名
"变量名" 为自定义
"IP地址" 你计算机的IP
"数据库名" 你数据库的名称
"用户名"和"密码" sql server安装时的设置,如果你安装时用的是windows身份验证,那么你就要新建一个用户, 新建用户在企业管理器里面。
如果安装时用的是sql server身份验证,那么它的默认用户名为"sa" 密码有空,就是没有密码的意思。
如果你不知道你安装时用的是 windows身份验证
还是 sql server身份验证 那么你可以打开查询分析器,在那里可以看见,
谢谢!希望我的回答对你有所帮助!
具体方法和代码如下:
set conn=server.createobject("adodb.connection")
变量名="driver=sql server;server=IP地址;database=数据库名;uid=用户名;pwd=密码"
conn.open 变量名
"conn"是你设置的对象名
"变量名" 为自定义
"IP地址" 你计算机的IP
"数据库名" 你数据库的名称
"用户名"和"密码" sql server安装时的设置,如果你安装时用的是windows身份验证,那么你就要新建一个用户, 新建用户在企业管理器里面。
如果安装时用的是sql server身份验证,那么它的默认用户名为"sa" 密码有空,就是没有密码的意思。
如果你不知道你安装时用的是 windows身份验证
还是 sql server身份验证 那么你可以打开查询分析器,在那里可以看见,
谢谢!希望我的回答对你有所帮助!
展开全部
<%
DB_loca="127.0.0.1"
DB_uid="BBB"
DB_pwd="111"
DB_name="AAA"
set conn=server.CreateObject("adodb.connection")
conn.open"driver={sql server};server="&DB_loca&";uid="&DB_uid&";pwd="&DB_pwd&";database="&DB_name
%>
DB_loca="127.0.0.1"
DB_uid="BBB"
DB_pwd="111"
DB_name="AAA"
set conn=server.CreateObject("adodb.connection")
conn.open"driver={sql server};server="&DB_loca&";uid="&DB_uid&";pwd="&DB_pwd&";database="&DB_name
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的基本没问题,补充下:
根据实际经验,sever地方建议用localhost,或计算机名.让系统自己去解析地址,可以避免很多奇怪的问题.
根据实际经验,sever地方建议用localhost,或计算机名.让系统自己去解析地址,可以避免很多奇怪的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询