public bool Authenticate()
{
bool bRet = false;
string strPassword="";
//连接字符串
string strConn = System.Configuration.ConfigurationManager.AppSettings["dsn"];
//建立一个新的连接
SqlConnection cn = new SqlConnection(strConn);
//打开连接
cn.Open();//////异常提示:
//构造SQL语句字符串
string strSQL = "Select count(*) from TCustomer where CustomerName='";
strSQL += m_CustomerName;
strSQL += "'";
//构造Command对象
SqlCommand cmd = new SqlCommand(strSQL,cn);
int nCount = 0;
//执行SQL命令
nCount =(int) cmd.ExecuteScalar ();
//返回结果
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL
SQL服务是否启动。
服务和连接的外围应用配置器-远程连接-同时使用TCP/IP和named pipes
不是代码问题
估计SQlServer没有启动或是数据库没有设置好,允许远程连接
SQL服务是否启动 不是代码问题
Data Source=.\sqlexpress 连接字符串加上sqlexpress
再不行了,打开视图:服务器资源管理器 点左边的数据连接 添加连接 连接到你的数据库,成功后,对已连接的数据库右键属性,到左下角把vs生成的连接字符串拷贝到webconfig,百分百可以用