using system;
using system.data;
using system.data.sqlclient;
using microsoft.win32;
using system.reflection;
using system.io;
using system.web;
using system.web.sessionstate;
using system.web.ui;
using system.runtime.interopservices ;
using system.text;
namespace ims.class
catch(exception e)
return ds;//返回填充了資料的dataset,其中資料表以temptablename給出的字串命名
}///
/// 資料庫資料更新(傳dataset和datatable的物件)
///
/// 改變了的dataset
/// 對映源表的表名
/// 返回更新了的資料庫表
public dataset updatedatabase(dataset changeddataset,string tablename,string str)
catch(exception ex)
}/ 直接運算元據庫(未建立該類的例項時直接用) /
///
/// 檢索資料庫資料(傳字串,直接運算元據庫)
///
/// 檢索的sql語句
/// 查詢的結果,存在於乙個datatable中
public datatable selectdatabase(string tempstrsql)
///
/// 資料庫資料更新(傳字串,直接運算元據庫)
///
/// 檢索的sql語句
/// 返回資料庫中影響的行數
public int updatedatabase(string tempstrsql)
///
/// 關閉資料庫
///
public void closedatabase()
/// 返回sql語句執行結果的第一行第一列
///
/// 字串
public string returnvalue(string sql)
else }
catch
dispose(this.myconnection);
return result;
} /// 執行儲存過程,返回dataset.
///
/// 儲存過程名.
/// 儲存過程入引數組.
/// dataset物件.
public dataset runproc(string procname,sqlparameter prams,dataset ds) }
} sqldataadapter da = new sqldataadapter(cmd);
try
catch(exception ex)
return ds;
} /// 返回sql語句第一列,第columni列,
///
/// 字串
public string returnvalue(string sql, int columni)
catch
if (dr.read())
else
dr.close();
dispose(this.myconnection);
return result;
} public void dispose(sqlconnection conn)
gc.collect(); } }
}
運算元據庫的類 C
using system using system.data using system.data.sqlclient using microsoft.win32 using system.reflection using system.io using system.web using system...
c 運算元據庫
namespace ec region sql資料庫備份 sql資料庫備份 sql伺服器ip或 localhost 資料庫登入名 資料庫登入密碼 資料庫名 備份到的路徑 public static void sqlback string serverip,string loginname,strin...
C 運算元據庫
先從資料庫中取出結果集後進行處理資料後再update更新到資料庫。如果只想讀取和顯示資料,只需要使用資料讀取sqldatareader即可,但要處理資料然後更新資料庫 增加 更改 局需要資料集dataset和資料介面卡sqldataadaper。sqldataadapter的用法 讀取資料用sqld...