- 浏览: 68240 次
- 性别:
- 来自: 杭州
文章分类
最新评论
<appSettings>
<add key="connString" value="Data Source=E:\Develop\editor\App_Data\db.mdb" />
</appSettings>
对应的App_code目录下的类
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;//这个是添加的引用
///
/// 这个是操作Access数据库的类,提供2个方法,getSQLTable获取表,executeSQL执行所需要的SQL语句
///
public class dbClient
{
private string connectionString;
public dbClient()//构造连接字符串
{
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;";
connectionString +=@System.Configuration.ConfigurationSettings.AppSettings["connString"].ToString();
//加了@是为了不让\字符变为转义字符
//充分利用系统自带的方法来访问web.config配置文件
}
public OleDbConnection createConnection()//返回一个连接
{
return new OleDbConnection(connectionString);
}
public DataTable getSQLTable(string selectSQL, string tableName)//获得一个表,2个参数,一个SQL语句,一个表名
{
DataTable table = new DataTable(tableName);
OleDbConnection oleConnection = this.createConnection();
try
{
OleDbDataAdapter oleDataAdapter = new OleDbDataAdapter(selectSQL, connectionString);
oleDataAdapter.Fill(table);
}
catch (System.Data.OleDb.OleDbException ex)
{
throw ex;
}
catch (System.Exception ex)
{
throw ex;
}
finally
{
if (oleConnection.State != ConnectionState.Closed)
{
oleConnection.Close();
}
}
return table;
}
public int executeSQL(string cmdText)//执行SQL语句,1个参数,为所执行的语句,返回整数值为判断所影响的行数
{
int iValue = -1;
OleDbConnection oleConnecion = this.createConnection();
oleConnecion.Open();
OleDbTransaction oleTransaction = oleConnecion.BeginTransaction();
try
{
OleDbCommand oleCommand = new OleDbCommand();
oleCommand.Connection = oleConnecion;
oleCommand.CommandText = cmdText;
oleCommand.Transaction = oleTransaction;
iValue = oleCommand.ExecuteNonQuery();
oleTransaction.Commit();
}
catch (System.Data.OleDb.OleDbException ex)
{
oleTransaction.Rollback();
throw ex;
}
catch (System.Exception ex2)
{
throw ex2;
}
finally
{
oleConnecion.Close();
}
return iValue;
}
}
发表评论
-
WIN2003无法上传较大的文件“Request 对象 错误’ASP 0104 : 80004005’ "
2007-09-05 08:42 1889症状: 上传文件到 Windows 2003 ser ... -
Ajax页面加载状态显示
2007-08-27 08:39 1761function ShowResut()//显示结果 ... -
DataList数据绑定
2007-08-16 01:38 2081问题描述:准 ... -
程序员和美工的配合问题
2007-06-29 04:59 631公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的 ... -
执行存储过程,网页加载进度,模态窗体
2007-07-02 08:17 707问题描述:有个 数据上报 的链接,点了之后,弹出模 ... -
无刷新AJAX树
2007-07-03 07:13 432可重用代码下载 ,包括JS文件和图片文件,实现效果 ... -
Arc IMS安装
2007-07-20 01:08 857安装JDK,我装的版本是 jdk-1_5_0_02-windo ... -
Arc IMS 网页程序开发快速入门
2007-07-23 09:28 688网页程序的开发步骤是这样的:使用Author制作 ... -
程序员和美工的配合问题
2007-06-29 04:59 797公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的 ... -
执行存储过程,网页加载进度,模态窗体
2007-07-02 08:17 659问题描述:有个 数据上报 的链接,点了之后,弹出模 ... -
无刷新AJAX树
2007-07-03 07:13 738可重用代码下载 ,包括JS文件和图片文件,实现效果 ... -
Arc IMS安装
2007-07-20 01:08 686安装JDK,我装的版本是 jdk-1_5_0_02-windo ... -
Arc IMS 网页程序开发快速入门
2007-07-23 09:28 915网页程序的开发步骤是这样的:使用Author制作 ... -
Arc IMS 网页程序开发快速入门
2007-07-23 09:28 760网页程序的开发步骤是这样的:使用Author制作 ... -
Arc IMS安装
2007-07-20 01:08 1194安装JDK,我装的版本是 jdk-1_5_0_02-windo ... -
无刷新AJAX树
2007-07-03 07:13 402可重用代码下载 ,包括JS文件和图片文件,实现效果 ... -
执行存储过程,网页加载进度,模态窗体
2007-07-02 08:17 786问题描述:有个 数据上报 的链接,点了之后,弹出模 ... -
程序员和美工的配合问题
2007-06-29 04:59 516公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的 ... -
web打印
2007-06-26 02:34 991我只给出比较有效的,方便的打印方法,有些WEB打 ... -
新开窗口和数据捆绑
2007-06-21 05:35 842<%# String.Format(" ...
相关推荐
自己的简单连接本地的access数据库的小程序,通过datagridview控件显示数据,并实现翻页的功能,编译测试过
C#连接Access数据库的总结包括多种连接有Access和SQL Server
C#连接Access数据库例子 是http://blog.csdn.net/laomai/article/details/4131008的例子; 移动了数据库文件到项目文件夹下; 在Visual Studio 2013 运行成功。
C#实现Access数据库中已经有的数据的修改
c#连接access数据库并显示内容 自己写的一个片断 数据库是c盘的绝对路径
C#连接Access数据库演示
主要介绍了C#数据库操作类AccessHelper实例,可实现针对access数据库的各种常见操作,非常具有实用价值,需要的朋友可以参考下
有时候会用单机开发,但是不是所有的数据库的开发都用SQL server
VS2008版的C#通过局域网连接Access数据库,www.codefans.net截图所示,跨局域网的连接是通过查找数据源开始的。第一步配置数据源,先输入局域网电脑IP地址、登录名及密码,然后进入下一步,输入本机数据源用户名和...
c# 实现,与 access数据库连接,vs2010代码,实测有效,但数据量不易过大。
C#和Access数据库的连接,完整的操作步骤,供参考使用
C#连接Access基础类,包含连接access,增删改查。 配置access文件地址,调用公共方法DBHelper.ExTab(sql)即可返回datatable结果集等方法
c# 连接access数据库,该视频详细讲述了如何利用c#调用access
在C#操作access数据库的源码,包括对数据的增删改查等操作,全部的源代码都包括在里面,这是我本人上课时候做的一个作业,自己弄了好久才弄好。
使用ado连接Access数据库的代码(C# 自带access数据库),适合入门层次的学习使用,能直接运行的源代码