知识大全 ASP.NET的ACCESS数据库操作类
Posted 知
篇首语:在任何情况下,你都要学习——以更换学习内容作为你的休息。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET的ACCESS数据库操作类相关的知识,希望对你有一定的参考价值。
ASP.NET的ACCESS数据库操作类 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
//网上很多都是操作SQL SER 的 整理了一下 不是很完善 但不影响使用 呵呵…… //private string datapatch = ConfigurationSettings AppSettings[ acessconn ];//数据库地址 private string datapatch = db/global asa ;//数据库地址 /// /// 取得dataset // /// 查询语句 /// public DataSet GetDataSet(string Commandtext) string strConnection = Provider=Microsoft Jet OLEDB ; + Data Source= + Server MapPath(datapatch); string strCommandText = Commandtext; OleDbConnection myConnection = new OleDbConnection(strConnection); myConnection Open(); OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText myConnection); OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater); DataSet myDataset = new DataSet(); myAdpater Fill(myDataset); myConnection Close(); return myDataset; /// /// 取得表 /// /// 查询语句 /// public DataTable GetDataTable(string Commandtext) string strConnection = Provider=Microsoft Jet OLEDB ; + Data Source= + Server MapPath(datapatch); string strCommandText =Commandtext; OleDbConnection myConnection = new OleDbConnection(strConnection); myConnection Open(); OleDbDataAdapter myAdpater = new OleDbDataAdapter(strCommandText myConnection); OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater); DataSet myDataset = new DataSet(); myAdpater Fill(myDataset); DataTable mytable = myDataset Tables[ ]; myConnection Close(); return mytable; /// /// 取得某行的某列的值 /// /// 列的名称 /// 所属表名 /// 表的主键 /// 列所属的主键值 /// public string GetDataColum(string strColumnName string strTableName string strColumnkey string strColumnValue) string strConnection = Provider=Microsoft Jet OLEDB ; + Data Source= + Server MapPath(datapatch); string strCommandText = select +strColumnName+ +strColumnkey+ 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); myConnection Close(); DataTable mytable = myDataset Tables[ ]; 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 ; + 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;
myAdpater Update(myDataset strTableName); myConnection Close();
/// /// 添加行 /// /// 此行中的字段集合 /// 此行中的字段集合的对应值 /// 所属表名称 /// 表中主键 public void AddRow(string[]columns string[]columnvalue string strTableName string strColumnKey) string strConnection = Provider=Microsoft Jet OLEDB ; + Data Source= + Server MapPath(datapatch); string strColumnCount = ; foreach(string thiscolunmname in columns) strColumnCount = thiscolunmname+ +strColumnCount; string strCommandText = select +strColumnCount+strColumnKey+ 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 Fill(myDataset strTableName); DataRow newrow = myDataset Tables[strTableName] NewRow(); for(int i= ;i
相关参考
ASP.NET中防止Access数据库下载 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何防
ASP.NET连接ACCESS数据库的简单方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一段非
ASP.NET数据库编程入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 因为Access并不
实例编程:用ASP.Net和Access编写留言本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!用
今天在网上看了一个文件操作类没有全部测试先记下来以后进行测试!》 /** &nb
知识大全 ASP.NET项目开发指南:网络书店数据库操作组件
ASP.NET项目开发指南:网络书店数据库操作组件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET中操作SQL数据库(连接字符串的配置及获取)
ASP.NET中操作SQL数据库(连接字符串的配置及获取) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
JSP操作Access数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SP操作Access
在中可以通过MySQLDatadll来操作mysql数据库写法跟操作SQL数据库类似下面是相关的例子 一打开mysql数据库&nb
C#操作Access数据库的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 添加 usin