C# 插入前验证(Sql)TableAdapter连接
我的应用程序从仪器(用于测试)收集数据,并将其存储到数据库中 在允许数据采集之前,如何确认我的C# 插入前验证(Sql)TableAdapter连接,c#,sql-server-2008-r2,.net-4.5,tableadapter,C#,Sql Server 2008 R2,.net 4.5,Tableadapter,我的应用程序从仪器(用于测试)收集数据,并将其存储到数据库中 在允许数据采集之前,如何确认我的(Sql)TableAdapter可以连接到数据库 private void ARM_btn_Click(object sender, EventArgs e) { try { /* ??? */ this.trialTableAdapter.CHECK_FOR_VALID_CONNECTION(); /* ??? */
(Sql)TableAdapter
可以连接到数据库
private void ARM_btn_Click(object sender, EventArgs e)
{
try
{
/* ??? */
this.trialTableAdapter.CHECK_FOR_VALID_CONNECTION();
/* ??? */
this.myInstr.Setup(/*trial params, triggers, etc*/);
this.myInstr.StartAcqNoWait();
}
catch
{
this.systemStatus_lbl.Text = "Error"; //TODO: more specific
return;
}
this.systemStatus_lbl.Text = this.MSG_SYSTEM_READY_STR;
return;
}
我最终使用了以下命令。请随意提出“更好”的方法
try
{
this.trialTableAdapter.Connection.Open();
}
catch (System.Data.SqlClient.SqlException e)
{
// TODO: Handle no DB connection
}