/// 資料來源連線字串
public database(string constr)
///
/// 根據sql查詢返回dataset物件,如果沒有查詢到則返回null
///
/// 查詢語句
/// dataset
public dataset getdataset(string sql)
catch (exception e)
finally
return ds;
}///
/// 根據sql查詢返回dataset物件,如果沒有查詢到則返回null
///
/// 查詢語句
/// 開始記錄數
/// 最大記錄數
/// dataset
public dataset getdataset(string sql, int srecord, int mrecord)
catch (exception e)
finally
return ds;
}///
/// 對資料庫的增,刪,改的操作
///
/// sql語句
/// 是否成功
public bool executedatabase(string sql)
catch (exception e)
finally
this.close();
}return succeed;
}///
/// 獲得該sql查詢返回的第一行第一列的值,如果沒有查詢到則返回null
///
/// 查詢語句
/// 返回的第一行第一列的值
public string getscalar(string sql)
catch (exception e)
finally
return str;
}///
/// 獲得該sql查詢返回datatable,如果沒有查詢到則返回null
///
/// 查詢語句
///
public datatable getdatatable(string sql)
return tb;
}///
/// 開啟資料庫連線.
///
private bool open()
else if (conn.state == system.data.connectionstate.broken)
else if(conn.state == system.data.connectionstate.open)
}catch(exception e)
return succeed;
}///
/// 關閉資料庫連線
///
public void close()
}///
/// 釋放資料庫連線資源
///
public void dispose()}}
}
c 資料庫連線類
c 資料庫連線類 using system using system.data using system.data.sqlclient using system.data.oledb namespace db public class database 根據sql查詢返回dataset物件,如果沒有...
C 資料庫連線類
author xiangzi date 2009 12 31 using system using system.collections.generic using system.linq using system.text using system.data.sqlclient using sys...
C 類 連線接ACCESS資料庫類
using system using system.collections.generic using system.text using system.data using system.data.oledb namespace zxf 析構函式,釋放非託管資源 fk access catch e...