asp.net读取数据库

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:40:30
我建立了一个数据表,包含两个字段 lbname和lbid,类型分别是varchar和int(自动编号),现在用asp.net想读取出其中某一指定的lbname对应的lbid,赋值给一个变量i.请问怎么使用SqlDataReader对象。比如有一条记录是lbname="SEO",lbid=1,我现在要查询SEO对应的lbid赋值给变量i,谢谢。

sqlconnection conn=new sqlconnection("数据库链接字符串");
sqlcommand cmd=new sqlcommand(conn,"select lbid from tb where lbname='seo'");
conn.open();
int i = (int)cmd.executenonquery();
conn.close();

SqlConnection conn = new SqlConnection("YourSqlServerConnectionString");
conn.Open();
string queryString = "select lbid from where lbname='" + strLName + "'";
SqlDataAdapter adapter = new SqlDataAdapter();
DataSet dataset = new DataSet();
adapter.SelectCommand = new SqlCommand(queryString, connection);
adapter.Fill(dataset);
int i = Convert.ToInt32(dataset.Tables[0].Rows[0][0]);

你用数据交互法好像可以奥 你可以试试啊 把两个数据绑定在一起