数据库连接

candyxu 2005-04-06 02:42:48
ODBC里面不是有用户、系统、文件DSN吗?为什么我连的时候一定要用系统DSN创建的DSN才能连上?跟用户有什么区别?
还有我连SQL-SERVER的时候,在系统DSN创建好了DSN文件,为WINDOWS登录模式,我在ASP里写的代码:set conn=server.createobject("ADODB.CONNECTION")
conn.open="dsn=我的DSN文件名;UID=(登录WINDOWS的用户名);PWD=(登录WINDOWS的密码);database=数据库名" 如果这样写正确的话,他又老提示我登录失败,请问为什么噢??
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfysfe 2005-04-06
  • 打赏
  • 举报
回复
你选择混合登录方式,数据库才有sa这个用户。
jzywh 2005-04-06
  • 打赏
  • 举报
回复
<%
response.buffer = true
dim conn
dim ConnStr
dim IsSql

on error resume next

IsSql = 0

Set conn = Server.CreateObject("ADODB.Connection")
if IsSql = 1 then
Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
SqlDatabaseName = "whcm"
SqlPassword = "wuhan2004"
SqlUsername = "sa"
SqlLocalName = "(local)"
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
else
dim db
db="/admin/main.asp"
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
end if

conn.Open ConnStr

response.write err.description
%>

candyxu 2005-04-06
  • 打赏
  • 举报
回复
那我问一下哦,那个SQL为什么登不进去类?奇怪死了,我用户名跟密码都没错哦
netbooting 2005-04-06
  • 打赏
  • 举报
回复
偶一般不有dsn

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧