您的位置:程序门 -> web 开发 -> asp



asp 连接数据库问题,急救


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


asp 连接数据库问题,急救[已结贴,结贴人:liuqingwu228]
发表于:2008-01-19 13:24:04 楼主
<%
dim   conn
dim   db
dim   strconn

db   =   server.mappath("/mail")
db   =   mid(db,   1,   instrrev(db,   "\"))   &   "db\db.mdb"

set   conn   =   server.createobject("adodb.connection")

strconn   =   "dsn=cmailserver"
conn.open   strconn

public   function   getuseramount
    dim   straccount
    if   instrrev(session("account"),   "@")   >   0   then  
        straccount   =   mid(session("account"),   1,   len(session("account"))   -   len(session("domain"))   -   1)
    else
        straccount   =   session("account")
    end   if

    dim   cn,rs,stramount
    set   cn=server.createobject("adodb.connection")
    cn.open   ids_webfax_connstr,ids_webfax_dbuser,ids_webfax_dbpasswd
    set   rs=server.createobject("adodb.recordset")
   
    rs.open   "select   isnull(str(amount),'--')   as   amount   from   userinfo   where   username   =   '"   +   straccount   +"'",cn
    if   not   rs.eof   then
        stramount   =   rs("amount")
    else
        stramount   =   "--"
    end   if
    rs.close
    cn.close  

    getuseramount   =   stramount
end   function
%>

主要不错出现在cn.open   ids_webfax_connstr,ids_webfax_dbuser,ids_webfax_dbpasswd这句上面
它对应的dns文件是:
[odbc]
driver=sql   server
uid=sa
database=webfax
wsid=(local)
app=microsoft   open   database   connectivity
server=(local)

每次连接出现错误提示是:
错误类型:
microsoft   ole   db   provider   for   odbc   drivers   (0x80004005)
常见错误:   无效的文件   dsn   ''
/webfax/conn.asp,   第   30   行
发表于:2008-01-19 14:00:161楼 得分:0
  ids_webfax_connstr,ids_webfax_dbuser,ids_webfax_dbpasswd


是什么?


另外
dsn       要建立在文件dsn      
发表于:2008-01-19 14:54:472楼 得分:50
建立数据源cmailserver或者改写连接语句
发表于:2008-01-19 15:07:043楼 得分:100
  cn.open       ids_webfax_connstr,ids_webfax_dbuser,ids_webfax_dbpasswd  
改为
strconn       =       "dsn=cmailserver"  
conn.open       strconn  
试试
发表于:2008-01-19 15:08:364楼 得分:50
为什么不用ado直接连接sql数据库?
发表于:2008-01-20 12:42:435楼 得分:0
问题已经解决了饿,谢谢


快速检索

最新资讯
热门点击