网站建设中asp程序中access数据连接语句
发布时间:2016.10.29 点击量:79138
你是否遇到了在windows2008中access数据库无法打开的情况?
用下面的方法可以解决:
<%
Const DataBaseType=1
If DataBaseType=0 then
DBPath="/帝壹网络/news.mdb"
SqlNowString = "Now()"
ystr=true
nstr=false
suiji="rnd(id)"
Else
'如果是SQL数据库,请认真修改好以下数据库选项
DataServer = "www.diy88.com.cn" '数据库服务器IP
DataUser = "diy88" '访问数据库用户名
DataBaseName = "diy88" '数据库名称
DataBasePsw = "密码" '访问数据库密码
SqlNowString = "getdate()"
ystr=1
nstr=0
suiji="newid()"
End if
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。":Response.End
%>
在高级windows2008中,access链接方式!
windows下面temp要设置权限,everyone权限才能正常运行。
以前的老方式已经没有用了!