SS_ss_yy 2016-06-12 09:27 采纳率: 0%
浏览 1833
已结题

错误提示:无法连接到数据库

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

public partial class stuinfo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnQuery_Click(object sender, EventArgs e)
 {
    DataTable dt = new DataTable();
    SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
    scsb.DataSource = ".\\SQLEXPRESS";
    scsb.InitialCatalog = "OnlineApplyDatabase";
    scsb.IntegratedSecurity = true;
    using (SqlConnection con = new SqlConnection(scsb.ToString()))
    {
        using (SqlCommand cmd = new SqlCommand())
        {
            cmd.Connection = con;
            cmd.CommandText = "select 学号 from Apply where 学号 = @学号";
            cmd.Parameters.Add(new SqlParameter("学号", txtNo.Text));
            using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
            {
                if (con.State != ConnectionState.Open) con.Open();
                adapter.Fill(dt);
            }
        }
    }

    if (dt.Rows.Count > 0)
    {
        GridView1.DataSource = dt;
        GridView1.DataBind();
    }
    else
    {
        GridView1.DataSource = null;
        GridView1.DataBind();
        ClientScript.RegisterStartupScript(this.GetType(), "NotFound", "alert('not found');",true);
    }
}

}

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="stuinfo.aspx.cs" Inherits="stuinfo" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">




<br> .style1<br> {<br> font-family: 楷体;<br> color: #FFFFFF;<br> }<br> .style2<br> {<br> font-size: 40pt;<br> background-color: #009933;<br> }<br>



    <span class="style1"><strong><span class="style2">请选择需要查询的学号:</span></strong></span><br />
    <br />
   <asp:TextBox ID="txtNo" runat="server"></asp:TextBox>
    &nbsp;<asp:Button ID="btnQuery" runat="server" onclick="btnQuery_Click" 
        Text="查询" />
    <br />
    <br />
    <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>
</div>
</form>


web config:
<?xml version="1.0"?>



connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\OnlineApplyDatabase.mdf;User Instance=true"
providerName="System.Data.SqlClient" />


<authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
</authentication>

<membership>
  <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
         enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
         maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
         applicationName="/" />
  </providers>
</membership>

<profile>
  <providers>
    <clear/>
    <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
  </providers>
</profile>

<roleManager enabled="false">
  <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
    <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
  </providers>
</roleManager>




图片说明

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-06-12 09:47
    关注

    你的数据库使用的是windows集成身份验证么?你的用户名asus添加到sql server数据库中了么

    评论

报告相同问题?

悬赏问题

  • ¥15 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!