修改下这块代码如下:
首先要打开数据库,以下是一种方法:
<%DimConn
DimConnStr
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("数据库地址")
SetConn=Server.CreateObject("ADODB.Connection")
Conn.openConnStr
IfErrThen
Err.Clear
SetConn=nothing
Response.Write"数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"
Response.End
EndIf%>
接下来查找需要的数年据
<%setrs=server.createobject("ADODB.recordset")
sql="selecttop1*fromname"'name为数据库里的数据表名称
rs.opensql,conn,1,1
ifrs.eofandrs.bofthen
response.write"没有相关新闻!"
else
response.write"<li>"&rs("title")'title为数数据表的字段名称
endif
rs.close
setrs=nothing
%>
<script type="text/javascript">
var arr1=new array();
<%
sql = "select answer from question where tixingid = 3"
set rs = server.CreateObject("adodb.recordset")
rs.open sql,connbbs,1,1
Dim a() '定义a数组
Dim l
l = 0
While Not Rs.EOF
%>
arr1 =<%= Rs("answer")%> //保存新数据
<%
Rs.MoveNext
Wend
rs.close
set rs = nothing
%>
</script>
connection ? 请问下你用的是什么编程软件呀,不通的编程软件,连接数据库的方式不一样的,比如 Mysql: MySqlConnection conn = new MySqlConnection("server=192.168.0.1;user id=root;password=123456;database=huihuan;charset=utf8")
; ASP.NET(连接字符串):
Data Source=.
;Database=MyBookShop;User ID=sa;password=accp 而且每个数据库的链接方式也不一样 先要了解自己要用到的是什么数据库,然后查相关的资料
aspx里面加2个textbox一个button
.cs文件里面代码我的服务器是.
protectedvoidButton1_Click(objectsender,EventArgse)
{
stringconnString=Convert.ToString(ConfigurationManager.ConnectionStrings["sqlconn"]);
SqlConnectionconn=newSqlConnection(connString);//创建数据库链接
conn.Open();
stringstrsql="select*fromstuentwhereStuName='"+TextBox1.Text+"'andStupassword='"+TextBox2.Text+"'";
SqlCommandcmd=newSqlCommand(strsql,conn);
SqlDataReaderdr=cmd.ExecuteReader();
if(dr.Read())
{
Session["StuName"]=dr["StuName"];
Session["Stupassword"]=dr["Stupassword"];
if(TextBox1.Text==Session["StuName"].ToString()&&TextBox2.Text==Session["Stupassword"].ToString())
{
Response.Redirect("Default2.aspx");
}
}
else
{
Label1.Text="登陆失败,请检测输入!";
}
}
web.config
还没有评论,来说两句吧...