关于用ASP.net连接sql server 2005出现的问题
protected void Page_Load(object sender, EventArgs e)
{
string conString = (@"
Data Source=PC-200909282141;
Initial Catalog=Demo;
User ID=like09;
Password=123456");
SqlConnection conn = new SqlConnection(conString);
conn.Open();
SqlCommand selectCmd = new SqlCommand("select count(*) from Student", conn);
SqlCommand nonquery = conn.CreateCommand();
Response.Write("<h3>插入之前,Student表的记录总数为" + selectCmd.ExecuteScalar().ToString() + "</h3>");
nonquery.CommandText = "insert into Student values('10002','朱鸿章','男',25,'经管系')";
Response.Write("执行的命令为:" + nonquery.CommandText + "<br/>");
Response.Write("受影响的行数为:" + nonquery.ExecuteNonQuery().ToString());
Response.Write("<h3> 插入之后,Student表的记录总数为" + selectCmd.ExecuteScalar().ToString() + "</h3>");
nonquery.CommandText = "delete from Student where sno='10002'";
Response.Write("执行的命令为:" + nonquery.CommandText + "<br/>");
Response.Write("受影响的行数为:" + nonquery.ExecuteNonQuery().ToString());
Response.Write("<h3> 插入之后,Student表的记录总数为" + selectCmd.ExecuteScalar().ToString() + "</h3>");
}
上边是我的Page_Load方法里边的语句。 运行提示的错误是:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导 致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
我在SQL server里边允许了远程连接 但还是出现这样的错误 不知道是咋回事 请高手指点