asp.net怎么读取数据库中的数据。
已经建立好连接connectionaOleDbCommandb=newOleDbCommand();b.Connection=a;b.CommandText="selec...
已经建立好连接connection a
OleDbCommand b = new OleDbCommand();
b.Connection = a;
b.CommandText = "select [number] from gamelist where (game='"+cb1.Text+"')";
b.ExecuteNonQuery();
然后我想把表gamelist中的number赋值给int c。
要怎么写代码啊? 展开
OleDbCommand b = new OleDbCommand();
b.Connection = a;
b.CommandText = "select [number] from gamelist where (game='"+cb1.Text+"')";
b.ExecuteNonQuery();
然后我想把表gamelist中的number赋值给int c。
要怎么写代码啊? 展开
3个回答
展开全部
标准做法是用DataAdapter填充一个DataTable
OleDbCommand b = new OleDbCommand();
b.Connection = a;
b.CommandText = "select [number] from gamelist where (game='"+cb1.Text+"')";
OleDbDataAdapter adpt = new OleDbDataAdapter (b);
DataTable dt = new DataTable();
adpt.Fill(dt);
int c=Convert.ToInt32(dt.Tables[0].Rows[0]["number"]);
OleDbCommand b = new OleDbCommand();
b.Connection = a;
b.CommandText = "select [number] from gamelist where (game='"+cb1.Text+"')";
OleDbDataAdapter adpt = new OleDbDataAdapter (b);
DataTable dt = new DataTable();
adpt.Fill(dt);
int c=Convert.ToInt32(dt.Tables[0].Rows[0]["number"]);
展开全部
百度下“CYQ.Data 数据框架“,用这框架很容易操作数据库,支持多种数据库,操作一个样。
看你应该是操作access,示例:
using(MAction action=new MAction("gamellist"))//传进表名。
{
if(action.Fill("game='xxxx'")) //根据条件查一条数据。
{
int c=action.Get<int>("number");//取数据的值个值。
}
}
看你应该是操作access,示例:
using(MAction action=new MAction("gamellist"))//传进表名。
{
if(action.Fill("game='xxxx'")) //根据条件查一条数据。
{
int c=action.Get<int>("number");//取数据的值个值。
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个查询出来是是只有一列吗 如果是直接 int c=0; c=(int)b.ExecuteScalar();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询