“System.Data.SqlClient.SqlException”类型的未经处理的异常出现在 System.Data.dll 中。 5

使用ADO.NET访问数据库时:代码://///usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;... 使用ADO.NET访问数据库时:
代码:

/////
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace myfirst_ado.net
{
class Program
{
static void Main(string[] args)
{
string connectionString = @"server=localhost;database=Northwind;uid=sa;pwd=sa";
SqlConnection mySqlConnection = new SqlConnection(connectionString);//创建一个连接类mysqlconnection

SqlCommand mysqlcommand = mySqlConnection.CreateCommand();//建立mysqlcommand对象
string commandString = "Select CustomerID,CompanyName,ContactName,Address" + "From Customers Where CustomerID='ALFKI'";
mysqlcommand.CommandText = commandString;
Console.WriteLine("hehe SHISHI");
mySqlConnection.Open();//用sqlConnect打开数据库
Console.WriteLine("hehe DAKAI");
//创建sqldatareader对象
SqlDataReader mysqldatareader = mysqlcommand.ExecuteReader();
mysqldatareader.Read();

Console.WriteLine("mysqldatareader[\"CustomerID\"]=" + mysqldatareader["CustomerID"]);
Console.WriteLine("mysqldatareader[\"CompanyName\"]=" + mysqldatareader["CompanyName"]);
Console.WriteLine("mysqldatareader[\"ContactName\"]=" + mysqldatareader["ContactName"]);
Console.WriteLine("mysqldatareader[\"Address\"]=" + mysqldatareader["Address"]);
Console.WriteLine("hehe");

mysqldatareader.Close();
mySqlConnection.Close();

}
}
}
/////
提示错误信息:
System.Data.SqlClient.SqlException”类型的未经处理的异常出现在 System.Data.dll 中。

其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

在调试过程中发现在:mySqlConnection.Open();//用sqlConnect打开数据库
这一步出现错误!!
求指导?
展开
 我来答
百度网友196525e
2015-10-08
知道答主
回答量:6
采纳率:0%
帮助的人:6419
展开全部
如果服务器允许远程连接的话,确认一下服务器名是否正确,是localhost还是localhost\SQLEXPRESS.
dmxhappy
2014-03-10 · 超过22用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:62.8万
展开全部
检查一下连接字符串,错误很明显了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远坂家的黄瓜684ffef
2014-03-11 · TA获得超过285个赞
知道答主
回答量:61
采纳率:0%
帮助的人:14.6万
展开全部
作为资深的码农来分析,我感觉是你数据库的服务没有开吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应 | 问题解决率99% | 24小时在线
立即免费咨询律师
15870人正在获得一对一解答
深圳蓝天飞翔3分钟前提交了问题
呼和浩特草原之歌3分钟前提交了问题
郑州都市传说6分钟前提交了问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消
还有疑问? 马上咨询31809位在线律师,3分钟快速解答
立即免费咨询律师

辅 助

模 式