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();
上面除了连接字符串没有给你写外,基本上是一个完整代码
C#如何创建一张access 表格?
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}", "...
如何用c#代码动态的生成一个access数据库表,并创建表的结构?
conn.Open();} 上面是access数据库的链接方法。然后用这个OleDbCommand的方法去执行你的create table语句就可以了。 但是注意资料类型,sql别写错了
如何用C#动态创建Access数据库和表
首先创建一个基于对话框的MFC应用程序ADO_Access.sln.然后在stdafx.h头文件末尾添加(网上有说在某个#include后面的添加的,也有说在合适位置添加的,我这里直接添加在最末尾)import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "adoEOF")添加完成后#imp...
用c#编写,创建一个access数据库Exam.mdb,在其中创建表student,字段(Num...
先在程序中添加对Microsoft ADO Ext 2.8的引用,然后 string db = Application.StartupPath + @"\Exam.mdb";string connstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}", db);ADOX.Catalog catalog = new Catalog();catalog.Create(connstr);//创建数据库using (Ole...
C#语言创建Access数据库
table.ParentCatalog = access;table.Name = "MyTable";//创建一个表 //创建一个自动增长字段 ADOX.ColumnClass col = new ADOX.ColumnClass();col.ParentCatalog = access;col.Type = ADOX.DataTypeEnum.adInteger;//设置字段类型 col.Name = "ID";col.Properties["jet OLEDB:Allow Zero Length...
使用c#操作ACCESS数据库介绍_使用c#操作ACCESS数据库是什么
在编程中,使用System和System.IO命名空间,以及ADOX(用于创建ACCESS数据库的类)和JRO(用于压缩ACCESS数据库的类)命名空间。下面是一个简单的示例,演示如何通过C#创建新的ACCESS数据库:在你的类中,创建一个名为`Create`的方法,接收数据库的绝对路径。检查文件是否存在,如果已存在,则抛出异常。然后...
c#程序 获得access表的结构 GetOleDbSchemaTable 已经获得表明 字段...
//fileName是你的文件名(含路径),tableName是你的表名string accessConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName;OleDbConnection connection = new OleDbConnection(accessConnection);connection.Open();DataTable schemaColumns = connection.GetOleDbSchemaTable(OleDbSchemaGuid...
C#中怎么创建ACCESS数据库文件?
null;Response.Write("OK");2.用sqlserver 的代码如下 SqlConnection conn=new SqlConnection("Server=lemoncat007;Uid=sa;Pwd=gtt");conn.Open();SqlCommand cmd=new SqlCommand("create database test",conn);cmd.ExecuteNonQuery();3 也可以创建一个Procedure 将创建数据库的语句写到里面然后执行 ...
使用C#向access中添加数据,如下图。
在VS2012中,点击菜单栏的视图,打开服务器资源管理器,在数据连接上右键添加连接,选择你的Access数据库文件,然后右键查看此数据连接的属性,上面会有连接字符串,大概是Provider=...然后编写代码;using System.Data;using System.Data.OleDb;//创建连接OleDbConnection conn=new OleDbConnection(你的连接字符...
如何在c# winform中动态向指定access中添加表,我用的是vs2003
this.SqlCommand1.Text = "Create Table NewTable(a [int] null)";this.SqlCommand1.CommandType = CommandType.Text;