ASP.NET的ACCESS数据库操作类

来源:csdn 作者:JavaProgramers 2007-12-09 出处:pcdog.com

access  access数据库  数据库操作  
上一页 1 2 3 4 下一页 

  OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText,myConnection);

OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater);

DataSet myDataset = new DataSet();

myAdpater.MissingSchemaAction = MissingSchemaAction.AddWithKey;

myAdpater.Fill(myDataset);

myConnection.Close();

DataTable mytable = myDataset.Tables[0];
DataRow mydr = mytable.Rows.Find(strColumnValue);
string mydc = mydr[strColumnName].ToString();


return mydc;
}


///
/// 更新某个字段
///
/// 要更新字段名称
/// 要更新的值
/// 所属表名称
/// 表中KEY
/// 表中KEY的值
public void UpdateColum(string strColumnName,string strValue,string strTableName,string strColumnKey,string strColumnValue)
{

string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; " +
"Data Source=" + Server.MapPath(datapatch);
string strCommandText = "select "+strColumnKey+","+strColumnName+" from "+strTableName;

OleDbConnection myConnection = new OleDbConnection(strConnection);
myConnection.Open();

OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText,myConnection);

OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater);

DataSet myDataset = new DataSet();


myAdpater.MissingSchemaAction = MissingSchemaAction.AddWithKey;

myAdpater.Fill(myDataset,strTableName);

DataRow drFindRow = myDataset.Tables[strTableName].Rows.Find(strColumnValue);

drFindRow[strColumnName] = strValue;
更多内容请看PCdog.com--.NET基础介绍  .NET与数据库  ASP.NET应用篇专题
上一页 1 2 3 4 下一页 
上一篇:ASP.NET2.0数据库入门之SqlDataSource
下一篇:用ASP.NET实现文件的在线压缩和解压缩