闲庭信步
IT博客
首页
新随笔
联系
聚合
管理
数据加载中……
C# 连接ACCESS类
定义AccessDbClass类
变量声明处
#region
变量声明处
public
OleDbConnection Conn;
public
string
ConnString;
//
连接字符串
#endregion
string
Dbpath
=
Application.StartupPath.Substring(
0
, Application.StartupPath.Substring(
0
, Application.StartupPath.LastIndexOf(
"
\\
"
)).LastIndexOf(
"
\\
"
));
//
string Dbpath = "D:\\我的文档\\Visual Studio 2005\\Projects\\hrmgl\\hrmgl\\database\\db.mdb";
/**/
///
构造函数与连接关闭数据库
///
构造函数
///
///
ACCESS数据库路径
public
AccessDbClass()
{
ConnString
=
"
Provider=Microsoft.Jet.OleDb.4.0;Data Source=
"
+
Dbpath
+
@"
\database\db.mdb
"
;
//
ConnString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + Dbpath;
Conn
=
new
OleDbConnection(ConnString);
Conn.Open();
}
/**/
///
/
///
打开数据源链接
///
///
public
OleDbConnection DbConn()
{
Conn.Open();
return
Conn;
}
/**/
///
///
请在数据传递完毕后调用该函数,关闭数据链接。
///
public
void
Close()
{
Conn.Close();
}
/**/
///
数据库基本操作
///
根据SQL命令返回数据DataTable数据表,
///
可直接作为dataGridView的数据源
///
///
public
DataTable SelectToDataTable(
string
SQL)
{
OleDbDataAdapter adapter
=
new
OleDbDataAdapter();
OleDbCommand command
=
new
OleDbCommand(SQL, Conn);
adapter.SelectCommand
=
command;
DataTable Dt
=
new
DataTable();
adapter.Fill(Dt);
return
Dt;
}
/**/
///
///
根据SQL命令返回数据DataSet数据集,其中的表可直接作为dataGridView的数据源。
///
///
///
在返回的数据集中所添加的表的名称
///
public
DataSet SelectToDataSet(
string
SQL,
string
subtableName)
{
OleDbDataAdapter adapter
=
new
OleDbDataAdapter();
OleDbCommand command
=
new
OleDbCommand(SQL, Conn);
adapter.SelectCommand
=
command;
DataSet Ds
=
new
DataSet();
Ds.Tables.Add(subtableName);
adapter.Fill(Ds, subtableName);
return
Ds;
}
posted on 2010-06-20 17:06
seaship
阅读(710)
评论(0)
编辑
收藏
引用
所属分类:
C#
只有注册用户
登录
后才能发表评论。
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
统计
随笔 - 5
文章 - 0
评论 - 1
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
ASP.NET(1)
(rss)
C#(1)
(rss)
PHP
(rss)
SEO(1)
(rss)
随笔档案
2010年7月 (1)
2010年6月 (4)
搜索
最新评论
1. re: VBA 编写考勤分析程序终于完成了
应该不错
--燕颖
阅读排行榜
1. VBA 编写考勤分析程序终于完成了(1084)
2. C# 连接ACCESS类(710)
3. VBA编写 考勤分析宏程序(472)
4. asp.net三层架构(166)
5. 企业网站做SEO的意义(118)
评论排行榜
1. VBA 编写考勤分析程序终于完成了(1)
2. asp.net三层架构(0)
3. VBA编写 考勤分析宏程序(0)
4. C# 连接ACCESS类(0)
5. 企业网站做SEO的意义(0)