我是asp.net的新手。我在尝试数据库连接。但是我收到了这个错误。请指教。
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string cs = "Data Source=.;Initial Catalog=test;Integrated Security=SSPI";
SqlConnection con = new SqlConnection(cs);
SqlCommand comma = new SqlCommand("select * from try", con);
con.Open();
GridView1.DataSource = comma.ExecuteReader();
GridView1.DataBind();
con.Close();
}
}
}
答案 0 :(得分:1)
问题在于您正在使用的连接字符串。
Data Source=.;Initial Catalog=test;Integrated Security=SSPI
检查本地运行的SQL Server实例名称。
Data Source=**.\YourInstanceName**;Initial Catalog=test;Integrated Security=SSPI
您可以尝试在服务器资源管理器中添加连接来测试连接字符串的有效性(工具 - >连接到服务器 - VS2015)。
祝你好运