C#如何创建一张access 表格

发布网友 发布时间:2022-04-22 14:43

我来回答

3个回答

热心网友 时间:2023-06-26 17:36

1.首先使用Access创建一个数据保存在硬盘某处,使用.MDB。

2.打开Vs 2013,引入命名空间:

using System.Data.OleDb;

声明对象:

private  OleDbConnection _oleDbConn;         private  OleDbDataAdapter _oleDbAda;

3.构建链接信息:

public readonly static string _strdata = string.Format("{0}{1}{2}", "provider=microsoft.jet.oledb.4.0; Data Source=", System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"\db\StuManData.mdb");

这里是构建一个目录:当前目录先的db文件夹下的StuMandata.mdb数据库文件。

当然可以可以直接指定目录:例:

string_strdata=@"provider=microsoft.jet.oledb.4.0; Data Source=C:\db\StuManData.mdb";

这样就构建好了链接信息。

4._oleDbConn = new OleDbConnection(_strConn);//根据链接信息实例化链接对象

_oleDbConn.open();//打开连接;

_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn);//strsql sql语句;

见过sql语句执行的数据库连接对象

_oleDbAda.Fill(dt, tableName);

//将结果保存到本地结果及 dt==DataSet dt=new DataSet();

//Ok,Now,可以操作dt了,当然前提它不是空的。

5.调用示例,构建Sql语句,传给显示窗体对象。

6.使用封装好的类,返回查询结果集,并提取数据。

7.运行结果。

热心网友 时间:2023-06-26 17:36

1、首先使用Access创建一个数据保存在硬盘某处,使用.MDB。

2、打开Vs 2013,引入命名空间:

using System.Data.OleDb;

声明对象:

private  OleDbConnection _oleDbConn;         private  OleDbDataAdapter _oleDbAda;

3、构建链接信息:

public readonly static string _strdata = string.Format("{0}{1}{2}", "provider=microsoft.jet.oledb.4.0; Data Source=", System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"\db\StuManData.mdb");

这里是构建一个目录:当前目录先的db文件夹下的StuMandata.mdb数据库文件。

当然可以可以直接指定目录:例:

string_strdata=@"provider=microsoft.jet.oledb.4.0; Data Source=C:\db\StuManData.mdb";

这样就构建好了链接信息。

4、_oleDbConn = new OleDbConnection(_strConn);//根据链接信息实例化链接对象

_oleDbConn.open();//打开连接;

_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn);//strsql sql语句;

见过sql语句执行的数据库连接对象

_oleDbAda.Fill(dt, tableName);

//将结果保存到本地结果及 dt==DataSet dt=new DataSet();

//Ok,Now,可以操作dt了,当然前提它不是空的。

5、调用示例,构建Sql语句,传给显示窗体对象。

6、使用封装好的类,返回查询结果集,并提取数据。

7、运行结果。

热心网友 时间:2023-06-26 17:37

string sql =@"create table Contrast
(
id int identity(1,1) not null,
name varchar(20) not null unique,
name2 varchar(200),
onum int default 100,
flag bit default 0,
uid int,
cdate date default now(),
ldate date default now(),
primary key(id)
)";
OleDbConnectent conn = new OleDbConnection(#连接字符串#);
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();

上面除了连接字符串没有给你写外,基本上是一个完整代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com