我问同学,他告诉我以下代码:
OracleConnection cnn=new OracleConnection("Data Source=LAKELAU;user=LAKELAU;password=jy00884690");
OracleCommand cmd = new OracleCommand("select count(*) from 表命",cnn);
int i=cmd.ExecuteScalar();
编译报错:无法将类型“object”隐式转换为“int”然后我改成 int i=(int)cmd.ExecuteScalar(),编译是通过了,但是执行操作后,并没有将查询得到的值赋给i,请大虾们耽误片刻帮帮我吧,拜托了,谢谢!^_^
OracleConnection cnn=new OracleConnection("Data Source=LAKELAU;user=LAKELAU;password=jy00884690");
OracleCommand cmd = new OracleCommand("select count(*) from 表命",cnn);
int i=cmd.ExecuteScalar();
编译报错:无法将类型“object”隐式转换为“int”然后我改成 int i=(int)cmd.ExecuteScalar(),编译是通过了,但是执行操作后,并没有将查询得到的值赋给i,请大虾们耽误片刻帮帮我吧,拜托了,谢谢!^_^
Int32 count = (int32) ExecuteScalar();
放进DataSet
再对DataSet进行操作