System.InvalidOperationException:“ADP_ConnectionRequired_Fill”,异常未处理

问题描述 投票:0回答:0

我在基于 Windows 的 GUI 中使用 CRUD 操作为 3 层方法编写了 c# 代码。当我尝试运行代码时,我在下面的代码行中遇到了异常用户未处理的错误。

sda.Fill(dt);

您可以检查下面的其余代码。谢谢。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Data.SqlClient;
using System.Drawing.Imaging;
using System.Configuration;

namespace _3_tierProject1
{
    class DLL
    {
        string constring = ConfigurationManager.ConnectionStrings["DBConnectionString"].ToString();
        //string constring = "Data Source = DESKTOP-A8CA8NG\\SQLEXPRESS ; initial catalog = employeedb ; Integrated Security = SSPI;"

        public DataTable selectDAL()
        {
            DataTable dt = new DataTable();
            using (SqlConnection conn = new SqlConnection(constring))
            {
                using (SqlCommand cmd = new SqlCommand("Select * from emptable"))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
                    {
                        sda.Fill(dt);
                        //return dt;
                    }
                }
            }
            return dt;
        }
c# exception .net-core windows-forms-designer windows-forms-core
© www.soinside.com 2019 - 2024. All rights reserved.