连接数据库的问题

dongtianjie 2004-01-29 09:27:49
我看到
dbConn.Open "dsn=MIS;uid=aaa;pwd=aaa;"
但是,我不明白dsn,也没有找到mis
有知情地告诉我
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongtianjie 2004-01-29
  • 打赏
  • 举报
回复
谢谢了
flying310 2004-01-29
  • 打赏
  • 举报
回复
去webasp找一个odbc的教程看看就什么都明白了。
fangpeng2003 2004-01-29
  • 打赏
  • 举报
回复
你看到的是ODBC连接方式
hrbwzp 2004-01-29
  • 打赏
  • 举报
回复
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open("Provider=SQLOLEDB.1;Password=;User ID=sa;Initial Catalog=office;Data Source=server")
以上是最好的办法,而且这样省去了建数据源!
纪俊 2004-01-29
  • 打赏
  • 举报
回复
建议你不要使用DSN方式连接数据库除非你的服务器就是自己的
如果你用别人的服务器就用ADO的连接打开(楼上写了)
nffly 2004-01-29
  • 打赏
  • 举报
回复
你需要在自己的机子上建立dsn.
在:控制面版--数据源(ODBC)建立。
或者使用(ACCESS为例)
<%
on error resume next
Set conn=Server.CreateObject("ADODB.Connection")
con="DBQ="+server.MapPath("数据库路径")+";DefaultDir=;Driver={Microsoft Access Driver (*.mdb)};"
conn.open con

%>
foxmen 2004-01-29
  • 打赏
  • 举报
回复
dsn是windows自带的odbc数据库源,包括用户dsn,系统dsn,和文件dsn。mis是配置的odbc源的名字。你在odbc配置下去看看就知道了。
hongmaohouzi 2004-01-29
  • 打赏
  • 举报
回复

<%

set conn=server.CreateObject("adodb.connection")
dns="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=“用户名”;
Initial Catalog=“数据库名”;Server=你的计算机名;"
conn.Open dns

%>

这是连接SQL Server 2000数据库的连接代码,你相应改一下吧。

28,407

社区成员

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

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