sql语句没错 mysql.data.dll"类型的异常_“System.Data.SqlClient.SqlException”类型的未经处理的异常出现在 System.Data.dll 中。...

使用ADO.NET访问数据库时:代码:/usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data.SqlClient;namespacemyfirst_ado.net{clas...

使用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打开数据库

这一步出现错误!!

求指导?

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值