ASP 数据库连接问题 Provider (0x80004005)未指定的错误/index.asp, 第 10 行,希望给出 具体的更改方法

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:08:24
INDEX.ASP 前部分代码如下:
<%@ Language=VBScript%>
<%
Response.Buffer=true
Response.Expires=0
%>
<!-- #include file="mycnstr.asp" -->
<%
set cn=server.CreateObject("ADODB.Connection")
set rs=server.CreateObject("ADODB.Recordset")
cn.Open mycnstr
mymenu="default"
%><html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<title>XXXXXXXXXXXXXXXXXXX</title>
<!-- #include file="mycnstr.asp" -->
<style type="text/css">
label{
float: left;
width: 80px;
}
form{margin:0px}
input{
width: 60px;
border:1px solid #808080
}
textarea{
width: 250px;
height: 150px;
}
#sbutton{
margin-left: 80px;
margin-top: 5px;
width:80px;
}
br{
clear: left;
}
</style>

<!--#include file="mycnstr.asp"-->
'mycnstr.asp 里 应该要定义一个字符串变量
Mycnstr="Provider=SQLOLEDB.1;Password=数据库密码;Persist Security Info=True;User ID=数据库用户ID;Initial Catalog=数据库名称;Data Source=服务器地址"

以上的是MSSql的连接字符串
Access的自己找
set cn=server.CreateObject("ADODB.Connection")

相会就从头学,想用就花钱买