为了账号安全,请及时绑定邮箱和手机立即绑定

SqlException 未处理 System.Data.dll 中发生类型

SqlException 未处理 System.Data.dll 中发生类型

C#
慕无忌1623718 2022-11-22 15:39:30

我正在使用 C# 和 SQL 学习 WinForms。当我执行代码时出现此错误:“System.Data.dll 中出现类型为‘System.Data.SqlClient.SqlException’的未处理异常”


这是代码:


string connetionString;

        SqlConnection cnn;

        connetionString = @"Data Source=desktop-brvgrif\sqlexpress;Integrated Security=True";

        cnn = new SqlConnection(connetionString);

        cnn.Open();


        SqlCommand command;

        SqlDataReader dataReader;

        String sql, Output = "";


        sql = "SELECT TutorialID,TutorialName from demotb";

        command = new SqlCommand(sql, cnn);

        dataReader = command.ExecuteReader();


        while(dataReader.Read())

        {

            Output = Output + dataReader.GetValue(0) + " - " + dataReader.GetValue(1) + "\n";

        }

        MessageBox.Show(Output);


        dataReader.Close();

        command.Dispose();

        cnn.Close();


查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1527条经验 获得超3个赞

不要忘记在连接字符串中包含数据库名称(初始目录)。

connetionString = "Data Source=desktop-brvgrif\sqlexpress;Initial Catalog=MyDatabaseNameHere;Integrated Security=True";

连接字符串语法


查看完整回答
反对 回复 6天前
  • 1 回答
  • 0 关注
  • 7 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信