我尝试了几种技术,但未能处理此错误 System.Data.SqlClient.SqlException' 发生在 System.Data.dll
i tried several techniques but failed to handle this error System.Data.SqlClient.SqlException' occurred in System.Data.dll
我在尝试执行我的程序时出现了以下错误,不知道如何处理,下面是代码,我还附上了截图。
我是 .net 和 sql 的新手。谢谢
public partial class adminInfo : Form
{
SqlCommandBuilder scb;
public adminInfo()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
PMS obj = new PMS();
obj.Show();
this.Hide();
}
private void button3_Click(object sender, EventArgs e)
{
adminAdd_delete obj = new adminAdd_delete();
obj.Show();
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\ddd\Desktop\Pharmacy managment system\Pharmacy managment system\adminInfo.mdf;Integrated Security=True;Connect Timeout=30");
SqlDataAdapter sda = new SqlDataAdapter(@"SELECT CNIC, [JOB TITLE], SALARY, NAME
FROM admininfo", con);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
}
}
看来你是 Whosebug 的新手,我只是建议定义 DataTable 的样子,
DataTable dt= new DataTable("admininfo");
现在,DataTable 的结构与 SQL 数据库中的 admininfo table 相同。
您刚刚创建了一个 DataTable 实例,但您需要手动设置属于 DataTable 的列或像上面那样自动设置。
希望这对您有所帮助..
我在尝试执行我的程序时出现了以下错误,不知道如何处理,下面是代码,我还附上了截图。 我是 .net 和 sql 的新手。谢谢
public partial class adminInfo : Form
{
SqlCommandBuilder scb;
public adminInfo()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
PMS obj = new PMS();
obj.Show();
this.Hide();
}
private void button3_Click(object sender, EventArgs e)
{
adminAdd_delete obj = new adminAdd_delete();
obj.Show();
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\ddd\Desktop\Pharmacy managment system\Pharmacy managment system\adminInfo.mdf;Integrated Security=True;Connect Timeout=30");
SqlDataAdapter sda = new SqlDataAdapter(@"SELECT CNIC, [JOB TITLE], SALARY, NAME
FROM admininfo", con);
DataTable dt = new DataTable();
sda.Fill(dt);
dataGridView1.DataSource = dt;
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
}
}
看来你是 Whosebug 的新手,我只是建议定义 DataTable 的样子,
DataTable dt= new DataTable("admininfo");
现在,DataTable 的结构与 SQL 数据库中的 admininfo table 相同。
您刚刚创建了一个 DataTable 实例,但您需要手动设置属于 DataTable 的列或像上面那样自动设置。
希望这对您有所帮助..