下面代码可以实现某个字段值:
string sqlname ="select title from [info] where id=41";
OleDbCommand com1 = new OleDbCommand(sqlname, conn);
cate_Name = Convert.ToString(com1.ExecuteScalar());
但是如果把sql语句改成这样
string sqlname ="select id,title from [info] where id=41";
怎样分别取出id和title的值呢?谢谢!!
string sqlname ="select title from [info] where id=41";
OleDbCommand com1 = new OleDbCommand(sqlname, conn);
cate_Name = Convert.ToString(com1.ExecuteScalar());
但是如果把sql语句改成这样
string sqlname ="select id,title from [info] where id=41";
怎样分别取出id和title的值呢?谢谢!!
解决方案 »
- 谁有好看的CSS文字字体和格式。。。。。
- cookies安全问题
- 问几个基础的问题
- |M| 关于数据库没有关闭造成网站出错的问题 第二贴
- GridView中加一个GridView
- 很难的DropDownList和button问题?
- 清空所有分!问个DATAGRID问题...就这些分了呀,,,孟子大哥帮忙...
- 无法在Web服务器上启用调试 ????
- 跪求一段代码?图片响应???
- 如何用C#(or other languages)建立一个在客户端运行的能调用web service 的web控件?
- 为什么我运行程序浏览器自动关闭?
- 为什么我用vb.net桌面程度调用DLL成功,而同样是vb.net后台,在asp.net页面上调用确失败.
dt.rows[0]["id"]
dt.rows[0]["title"]如果是多行可以循环dt.rows[i]["id"]
dt.rows[i]["title"]
DataRow row = table.row[0];row["字段"];
这样就可以去出来了
dataset : ds.tables[0].rows[i]["id"] ds.tables[0].rows[i]["title"]
string sqlname ="select id,title from [info] where id=41";
SqlConnection myConn = new SqlConnection(ConfigurationManager.ConnectionStrings["AppConnectionString1"].ConnectionString);
DataTable dt=new DataTable();
SqlDataAdapter myAdapter = new SqlDataAdapter(sqlname, myConn);
myAdapter.Fill(dt);
Response.Write(dt.Rows[0]["id]);
当然也可以通过索引dt.rows[i][j]
不过不是好习惯
一般情况下都像楼上一样用字段名来取dt.rows[i]["id"]
read["titile"]或者read[0]都可以取出