日期:2014-05-18  浏览次数:20541 次

如何通过AccessDataSource读取数据库中数据赋值给字符串?
asp.net2005中,我使用AccessDataSource进行查询操作, 
  AccessDataSource1.SelectCommand = "SELECT * FROM 数据表"; 
  AccessDataSource1.Select; 
然后我想把数据表中字段1的数据赋值给一个Str1字符串, 
该如何操作? 
用delphi来说,就是我想: 
  str1:=ADOQuery1.filebyName( '字段1 ').astring;

------解决方案--------------------
AccessDataSource1.SelectCommand = "SELECT * FROM 数据表";
myconnection.open()
 OleDbDataReader dr;
dr = mycommand.ExecuteReader();
if (dr.Read())
{
str1= dr["字段一"].ToString();
}
dr.close();



------解决方案--------------------
刚开始学时愿意使用数据源控件;慢慢的你会发现它有很多不足,很不灵活。
很简单的系统可以用数据源控件~~~但是到复杂的就要自己写了。