各位高手:请教一个基本的问题:如何共同使用一个数据连接?
各位高手:
我的系统只要连接一个数据库,所以想用一个连接就可以了,可是我在窗体中如下设置后:
public class Formdw : System.Windows.Forms.Form
{
...
private System.Data.OracleClient.OracleConnection oC;
...
//oC.connectionstring 已经在初始化过程中赋值
private void Formdw_Load(object sender, System.EventArgs e)
{
using (oC)
{
this.oC.Open(); //这儿可以顺利地通过
this.oDAab01.Fill(this.dataSet11);
this.oC.Close();
}
}
public void currentrow(int irow)
{
switch (this.tabAB.SelectedIndex)
{
case 0:
case 1:
string sqlCmdTxt = "....";
this.oCmd.CommandText = sqlCmdTxt;
using (oC)
{
this.oC.Open(); //在这儿却出现初始参数没有赋值
dGab16.SetDataBinding(oCmd.ExecuteReader(),"");
this.oC.Close();
}
break;
default:
break;
}
}
}
这代码有什么问题吗?请教