问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何创建一个Access数据库

发布网友 发布时间:2022-04-25 04:06

我来回答

4个回答

懂视网 时间:2022-04-09 14:18

<summary> /// 创建ACCESS数据库,并且创建表和数据 /// </summary> /// <param name="dictTable"></param> /// <param name="filePath"></param> /// <returns></returns> public int DataTableToAccess(Dictionary<string, DataTable> dictTable, string filePath) { int count = 0; string connStr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Jet OLEDB:Engine Type=5", filePath); try { ADOX.Catalog catalog = new ADOX.Catalog(); catalog.Create(connStr); //创建ACCESS数据库 ADODB.Connection cn = new ADODB.Connection(); cn.Open(connStr, null, null, -1); catalog.ActiveConnection = cn; foreach (var item in dictTable) { ADOX.Table table = new ADOX.Table(); table.Name = item.Key; foreach (DataColumn c in item.Value.Columns) { table.Columns.Append(c.ColumnName, DataTypeEnum.adLongVarWChar); } catalog.Tables.Append(table); } #region 释放COM引用的对象 【该代码块在Release模式下运行有效】 System.Runtime.InteropServices.Marshal.ReleaseComObject(catalog); System.Runtime.InteropServices.Marshal.FinalReleaseComObject(catalog); catalog = null; cn.Close(); GC.WaitForPendingFinalizers(); GC.Collect(); #endregion } catch (Exception ex) { throw ex; } foreach (var item in dictTable) { StringBuilder sbColumns = new StringBuilder(); StringBuilder sbValues = new StringBuilder(); sbColumns.Append("insert into [" + item.Key + "]("); foreach (DataColumn c in item.Value.Columns) { sbColumns.Append("[" + c.ColumnName + "],"); } sbColumns.Remove(sbColumns.Length - 1, 1); sbColumns.Append(")"); foreach (DataRow row in item.Value.Rows) { sbValues.Append(sbColumns.ToString()); sbValues.Append("values( "); foreach (DataColumn c in item.Value.Columns) { sbValues.Append("‘" + CommUtils.DtRowFilter(row[c.ColumnName] + "") + "‘,"); } sbValues.Remove(sbValues.Length - 1, 1); sbValues.Append(");"); sbValues.AppendLine(""); //using (DBHelperAccess access = new DBHelperAccess(connStr)) //{ DBHelperAccess access = new DBHelperAccess(connStr); //DBHelperAccess access = new DBHelperAccess(connStr); access.ExecuteSQLNonquery(sbValues.ToString()); access.Conn.Dispose(); access = null; //} sbValues.Clear(); } GC.Collect(); } return count; }

 

创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用

标签:

热心网友 时间:2022-04-09 11:26

  建立步骤如下:

  1、首先打开access程序,打开方法是单击开始——所有程序。

  2、在所有程序中找到microsoft office文件夹,打开它。

  3、找到access ,点击打开。

  4、在access界面中,点击文件——新建。

  5、选择在界面的右边出现了新建对话框,选择空数据库。

  6、选择一个存放该文件的位置,然后命名该数据库,点击创建。

  7、这样就创建了一个access数据库。

热心网友 时间:2022-04-09 12:44

新建数据库两种:种创建空数据库即建立没表、查询、窗体报表等内容数据库;另种使用Access提供数据库模板创建数据库即通向导所提选项同选择设计窗体、查询报表等建立完整数据库我使用第种:

Step1:Access窗口单击 文件(F)菜单拉菜单选择 新建项框

新建框

双击 数据库 图标即显示 文件新建数据库 框

Step3:文件名文本框输入要保存数据库文件夹及新建数据库名 C:\test选择 确定即创建名 test 数据库

二.添加数据表

表Access数据库基础信息载体其象查询、窗体报表表信息各种形式表现便用户使用些信息Access创建表三种:使用设计器创建表;二通输入数据创建表;三利用向导创建表我采用第种创建表:

Step4:窗体双击 使用设计器创建表则现框

表设计器框

Step5:字段名称列第行输入authors表第字段名字 id按车键数据类型列显示按钮单击按钮弹拉列表选择文本选项设置 id 字段类型文本型

设置字段数据类型

Step6:字段属性域规选项卡设置字段、格式规则等我id字段度设置12并且规定其能空设置: 字段文本框输入12 必填字段文本框输入允许空字符串文本框输入否

设置字段属性内容

Step7:重复述添加其字段并设置其属性

Step8:设置完单击 文件(F)菜单拉菜单选择 保存项现图1.8框表名称文本框输入表名 authors单击确定按钮

保存框

Step9:系统提示用户建立关键字段般情况单击完即!

热心网友 时间:2022-04-09 14:19

你office安装的时候,也安装access,然后新建就好了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
PCR有哪些分类? 不鸣则已 一鸣惊人的三个星座 电动车加装蓝牙音箱怎么接线 怎么把QQ同步助手卸载掉?简直就是垃圾,什么没操作就直接给安装上了,怎... 怎么把QQ同步助手卸载掉?简直就是流氓软件。什么东西没经过我点‘’同 ... excel表如何将相间隔的不同两行组合在一起,成为一行? excel工作表如何对行各自组合 考科目一自己去还是驾校统一去 科目一是自己考还是在驾校 社保转移后,新单位没要转移单,只要了身份证,是不是就可以办理了 什么是社保转移 如何建立一个简单的 access 数据库? i78700配这两个主板哪个好 酷睿i7-8700CPU用什么主板和显卡好些 [ODBC Microsoft Access Driver] Microsoft Access 数据库引擎无法打开文件“(未知)”或向其写入数据。 “Access 数据库引擎无法打开文件“(未知)”或无法向其写入数据。它已经被其他用户以独占方式打开...... 报错:Microsoft Access 数据库引擎找不到对象&quot;Sheet1$&quot;.请确保该对象存在,并正确拼 Microsoft Access 数据库引擎无法打开文件 或无法向其写入数据。它已经... access数据库数据库引擎不能识别表达式中的字段,要怎么解决 无法打开microsoft office access 数据库引擎工作组信息文件?求高手解 ... access提示数据库引擎找不到对象&#39;USERINFO&#39;。请确定对象是否存在,并正 ... WPS导入数据 提示 未安装ACCESS数据库引擎,下载安装引擎后不能解决问题? access数据库数据库引擎不能识别表达式中的字段,要怎么解决。 access提示数据引擎找不到对象,麻烦您帮忙看看 access数据库搜索引擎 Access数据库引擎已停止该进程,因为您和其他用户试图同时改变同一数据... _百度问一问 怎么安装microsoft access数据库引擎? 猴头菇熬完发苦是怎么了 全国性的小额贷款公司 中国有那些小贷公司 如何使用access建立数据库 如何创建ACCESS数据库 如何建立Access数据库?举例说明 如何建立一个access数据库 怎样创建一个access数据库 access 数据库怎么创建的? 请问怎样建立Access数据库? 如何用access建立数据库 access 建立数据库 网站的ACCESS数据库如何建立 access数据库入门教程是怎样的? access数据库建立和查询? Access数据库怎么创建一个数据表 iphone12可以通话录音吗? 苹果12pro max打电话可以录音吗 怎样给西门子电脑重新安装系统 安装西门子scout v4.3总是提示重新启动计算机怎么办啊? 安装西门子STEP75.5,总提示安装系统之前~请重启windows!怎么回事呢? 请问安装西门子step7总是需要重启,去哪里找注册表,进行删除 安装西门子step 7要求重新安装自动许可证管理器