问题描述
谢谢。本人Q415249982,求大神帮忙。
解决方案
解决方案二:
一般来说,看错误提示。估计像你这样的,什么都不会,代码也是从哪里剽窃来的。因此问题应该主要是数据库配置如果是找不到sql实例名,那么检查你的链接字符串的ip、实例名、sqlserver是否启用远程访问,防火墙。如果是sa登录失败,检查用户密码、权限、账户。
解决方案三:
ASP.NET网站如何链接数据库//Web.Config页面链接数据库信息<appSettings><addkey="conStr"value="Server=.;DataBase=db_Blog;uid=sa;pwd="/></appSettings>//取回密码示例<asp:TextBoxID="txtQues"runat="server"ReadOnly="True"></asp:TextBox><asp:TextBoxID="txtAns"runat="server"></asp:TextBox><asp:RequiredFieldValidatorID="RequiredFieldValidator1"runat="server"ControlToValidate="txtAns"ErrorMessage="请回答问题">*</asp:RequiredFieldValidator><asp:ButtonID="btnOK"runat="server"CssClass="ButtonCss"Text="确定"OnClick="btnOK_Click"Font-Size="9pt"/>//加载数据对比数据库是否存在相关信息protectedvoidPage_Load(objectsender,EventArgse){SqlDatada=newSqlData();SqlDataReaderread=da.ExceRead("select*fromtb_BlogwhereUserName='"+Session["Name"].ToString()+"'");read.Read();if(read.HasRows){this.txtQues.Text=read["Question"].ToString();}else{Response.Write("<scriptlanguage=javascript>alert('此用户不存在!');</script>");}read.Close();}//codego.net/tags/11/1///如何存在链接数据库完成更换密码信息protectedvoidbtnOK_Click(objectsender,EventArgse){SqlDatada=newSqlData();SqlDataReaderread=da.ExceRead("select*fromtb_BlogwhereUserName='"+Session["Name"].ToString()+"'");read.Read();if(this.txtQues.Text==read["Question"].ToString()&&this.txtAns.Text==read["Answer"].ToString()){Session["pwd1"]=read["BlogID"].ToString();Page.Response.Redirect("ShowPwd.aspx");}else{Response.Write("<scriptlanguage=javascript>alert('您输入的信息不正确,请重新输入!');</script>");}read.Close();}