设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 81|回复: 3
打印 上一主题 下一主题

[求助]好像是数据库连接问题!不懂!请看看

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-17 01:58:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<%
option explicit
dim conn,connstr,i,sql,rs

const serverIP1 = "" '''服务器IP地址
const DbUserName1 = "" '''数据库用户名
const DbPassword1 = "" ''数据库密码
const DatabaseName1 = "metin" ''数据库名

const serverIP2 = "" '''服务器IP地址
const DbUserName2 = "" '''数据库用户名
const DbPassword2 = "" ''数据库密码
const DatabaseName2 = "metin" ''数据库名

const serverIP3 = "" '''服务器IP地址
const DbUserName3 = "" '''数据库用户名
const DbPassword3 = "" ''数据库密码
const DatabaseName3 = "metin" ''数据库名

dim connstr1,connstr2,connstr3
connstr1="driver={mysql odbc 3.51 driver}; server="&serverIP1&";uid="&DbUserName1&";pwd="&DbPassword1&";database="&DatabaseName1&""
connstr2="driver={mysql odbc 3.51 driver}; server="&serverIP2&";uid="&DbUserName2&";pwd="&DbPassword2&";database="&DatabaseName2&""
connstr3="driver={mysql odbc 3.51 driver}; server="&serverIP3&";uid="&DbUserName3&";pwd="&DbPassword3&";database="&DatabaseName3&""
Function OpenDb(s)
Set conn = Server.CreateObject("ADODB.Connection")
select case s
case 1
conn.open Connstr1
case 2
conn.open Connstr2
case 3
conn.open Connstr3
case else
conn.open Connstr1
end select
End Function
FUNCTION GetError(str)
Response.Write(str)
Response.End()
End Function
Public Function CheckStr(Str)
If Isnull(Str) Then
CheckStr = ""
Exit Function
End If
Str = Replace(Str,Chr(0),"")
Str = Replace(Str,chr(34),"")
Str = Replace(Str,";","")
CheckStr = Replace(Str,"'","''")
End Function
public Function GetQS(str)
if str = "" then exit Function
GetQS = CheckStr(trim(Request.QueryString(Str)))


End function
Public Function GetForm(s)
if s="" then exit function
GetForm=CheckStr(trim(request.Form(s)))
End Function

Public Function GetForm2(s)
if s="" then exit function
GetForm2=trim(request.Form(s))
End Function

Public Function ChkPost()
Dim server_v1,server_v2
Chkpost=False
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If Mid(server_v1,8,len(server_v2))=server_v2 Then
Chkpost=True
else
response.Write("<li>不允许提交外部发言,请检查您的浏览器或者防火墙是否过滤了REF参数<li>如果多次出现该情况,请清空您的临时文件或者重启您的计算机。")
Chkpost=False
end if
End Function
%>


到 conn.open Connstr1 出错!


Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/inc/conn.asp,行 31
2#
发表于 2010-1-29 23:05:08 | 只看该作者
抢板凳了................... ”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 22:35 , Processed in 0.116821 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表