谁能帮帮菜鸟,给个数据库操作类的一个方法代码,请进来看看
wfml 2009-03-24 09:07:47
类似于这个:
/// 取得某行的某列的值
///
/// 列的名称
/// 所属表名
/// 表的主键
/// 列所属的主键值
///
public string GetDataColum(string strColumnName, string strTableName, string strColumnkey, string strColumnValue)
{
string strCommandText = "select " + strColumnName + "," + strColumnkey + " from " + strTableName;
OleDbConnection myConnection = new OleDbConnection(datalink.connectionstring);
myConnection.Open();
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;
}
但是这个不够方便,必须要获取的列是主键才行,谁能给个获取随意列的某一个行的这个单个值。