我在基于 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;
}