aspnet数据库获取数据
『壹』 asp.net中如何读取数据库字段
我自己写的一个,用泛型写的。 public List<RoomTypeModels> SelectTypeName() { List<RoomTypeModels> objRoomTypeList = new List<RoomTypeModels>(); using (SqlConnection conn = new SqlConnection(connString)) { SqlCommand objcmd = new SqlCommand(dboNameUser + ".proc_SelectTypeName", conn);//这里是执行存储过程,你也可改SQL语句。 objcmd.CommandType = CommandType.StoredProcere; conn.Open(); using (SqlDataReader objReader = objcmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (objReader.Read()) { RoomTypeModels objRoomType = new RoomTypeModels(); objRoomType.TypeName = Convert.ToString(objReader["TypeName"]);//这里读取数据库的TypeName字段赋值到objRommType类的TypeName字段。 objRoomTypeList.Add(objRoomType); } objReader.Close(); } conn.Close(); } return objRoomTypeList; } //将类型名称添加到cboTypeName List<RoomTypeModels> roomType = manager.SelectTypeName(); foreach (RoomTypeModels typename in roomType) { cboTypeName.Items.Add(typename.TypeName); }
『贰』 asp.net怎么读取数据库表中所有的信息
如果用的是SQL Server 数据库的话就用SQLDatasource对象连接数据库,
如果用的是Access数据库的话就用OLEDBDatasource对象连接数据库,然后再用一个数据库表的显示空件GridView将前面所说的其中的一种对象作为数据源,显示在此控件上,就可以了。
总结一下,需要两步:将数据库信息作为连接对象的数据源,将这些连接对象的内容作为显示控件的数据源。类似一种传递吧。
这是我个人由所学知识对你疑问的解释,希望对你的理解有所帮助!
『叁』 Asp.net怎么得到数据库查询的值
例子:
//建立数据库连接对象sc
SqlConnection sc = new SqlConnection();
//数据库连接字符串
sc.ConnectionString = "server=.;database=wangjun;uid=sa;pwd=sqlserver";
//打开数据库
sc.Open();
Console.WriteLine("已经连接");
//数据库命令对象字符串
string sql = "select rtrim(学号),rtrim(姓名),rtrim(性别),rtrim(总分),rtrim(address),rtrim(所属院系) from student";
//新建数据库命令对象
SqlCommand cmd = new SqlCommand(sql,sc);
//新建数据集对象reader 并得到命令对象读取的结果集
SqlDataReader reader = cmd.ExecuteReader();
//使用循环输出数据集中的数据
while (reader.Read())
{
Console.WriteLine("{0} | {1} | {2}| {3} | {4} | {5}",reader[0],reader[1],reader[2],reader[3],reader[4],reader[5]);
}
还可以用SqlDataAdapter 然后填充到dataset里面
然后对dataset操作即可
『肆』 ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置
给你个例子吧:
<div>
<ul class="index_news1">
<asp:Repeater ID="rep_CommpanyNewsList" runat="server">
<ItemTemplate>
<li><a href="#" class="index_news_top">
<%# Eval("Title")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个是需要显示数据源中的某个字段,这里显示的是标题(Title),明白了嘛?你仔细想想,很好明白的!
『伍』 asp.net中怎么获取数据库select的值
可以通过循环遍历 oledbdatareader记录集的值,获取查询出来的sql结果 注意按照select后面的顺序,从0开始编号
while (dr.Read())//如果查询结果不止一条,可以循环遍历,一条条的读取出来
{
labe1.text=dr.GetInt32(0);//表示查询出来的ID值
}
『陆』 在asp.net中,怎样把从数据库查询出的一行数据分别取出它每一列的值
SqlConnection con = new SqlConnection(@"server=.\sqlexpress;database=TestDataBase;uid=sa;pwd=123");
con.Open();
SqlCommand cmd = new SqlCommand("select * from Test1", con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
比如你的sql语句是这样的
ds.Table[0]就是你查询到的表数据
ds.Table[0].Rows[0]就是第一行
ds.Table[0].Rows[0][0]就是第一行第一列的值
ds.Table[0].Rows[1][2]就是第二行第三列的值
。。后面的没问题了吧
『柒』 asp.net在数据库中如何读取某条记录
你要使用变量,那么必需付初始值,如下
string a = "";
还有这句有问题,少“s”
cmd.CommandText = "elect max(u_id) from index_data";
『捌』 asp.net怎么读取数据库中的数据。
标准做法是用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"]);