简简单单的问题,开开心心的闪分!
想取得数据库的一列数据,double型的
我这样写:
strSql="select * from Info where ID="+i+"";
OleDbDataReader objDr=objXOleDbClient.CreateDataReader("select * from Info where ID="+i+"");
if(!objDr.Read())//不加感叹号不执行,真怪!
{
a2=objDr.GetDouble(45);//报错:异常详细信息: System.InvalidOperationException: 不存在此行/列的数据。
}
请高手们救命啊!!!!!!!!!!!!!!!!1