我刚开始学C#,利用C#连接oracle,
代码如下,但是到OracleDataReader odr = cmd.ExecuteReader();时出错,
提示为:System.InvalidOperationException: 作業無效。已經關閉連接。
请高手指点下我的代码错在哪里
protected void btn_ok_Click(object sender, EventArgs e)
{
String connstr = "Data source=test93;user ID= sfis1;password=sfis1";
OracleConnection conn = new OracleConnection(connstr);
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = "select emp from c_privilege ";
OracleDataReader odr = cmd.ExecuteReader();
while (odr.Read())
{
Response.Write(odr.GetOracleString(1).ToString());
}
conn.Close();
}
代码如下,但是到OracleDataReader odr = cmd.ExecuteReader();时出错,
提示为:System.InvalidOperationException: 作業無效。已經關閉連接。
请高手指点下我的代码错在哪里
protected void btn_ok_Click(object sender, EventArgs e)
{
String connstr = "Data source=test93;user ID= sfis1;password=sfis1";
OracleConnection conn = new OracleConnection(connstr);
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = "select emp from c_privilege ";
OracleDataReader odr = cmd.ExecuteReader();
while (odr.Read())
{
Response.Write(odr.GetOracleString(1).ToString());
}
conn.Close();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货