using System;
using ADOX;
...
string dbName = "C:\\MyMDB.mdb";
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName +";");
Console.Write("数据库:" + dbName + "已经创建成功!");
ADOX.TableClass tbl = new ADOX.TableClass();
tbl.ParentCatalog = cat;
tbl.Name="MyTable";
//增加一个自动增长的字段
ADOX.ColumnClass col = new ADOX.ColumnClass();
col.ParentCatalog = cat;
col.Type=ADOX.DataTypeEnum.adInteger; // 必须先设置字段类型
col.Name = "id";
col.Properties["Jet OLEDB:Allow Zero Length"].Value= false;
col.Properties["AutoIncrement"].Value= true;
tbl.Columns.Append (col,ADOX.DataTypeEnum.adInteger,0);
//设置主键
tbl.Keys.Append("PrimaryKey",ADOX.KeyTypeEnum.adKeyPrimary,"id","","");
cat.Tables.Append (tbl);
Console.Write("
数据库表:" + tbl.Name + "已经创建成功!");
tbl=null;
cat = null;
分享到:
相关推荐
在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表,再往表里面添加一些测试数据、前端页面以表格形式显示所有图书信息、并完成增加添加书籍、修改书籍、删除书籍的...
保证能用 VB实例源文件-通讯录联系人 Access数据库
在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代 码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器是MySQL 5...
1、配置:通过config.ini修改LOTUSCONN,即LotusOA设置为自己的建立ODBC的名字,关系数据库修改DBCONN,本例中为SQLServer数据库 2、启动程序,点“数据源链接”,程序连接到lotus数据库和Sql server数据库 设置...
用于PGSQL不知道数据表名称,统计这个数据库所有数据表字段为空的个数,并用临时表展现出来
9.2 数据库操作准备 9.2.1 创建MySQL数据库 通过Java应用程序访问数据库,首先要准备好数据库及其中的数据。单击桌面"开始"按钮,选择"所有程序" "MySQL",在展开项中选择"MySQL Server 5.5",从中选择"MySQL 5.5 ...
其中,在专用服务器模式中为每个用户进程创建一个服务器进程,用户进程与服务器进程之间是1:1的关系;在共享服务器模式中,一个服务器进程可以为多个用户进程服务器。 4.说明数据库内存结构中SGA和PGA的组成,以及...
很棒的数据库多连接池程序,对每个连接可以配置一个连接池,可以对问题连接定时处理,已经在生产上使用,同时支持连接多个数据库,增加修改都支持配置,,所以配置都放置在缓存中,定期刷新。 是用JAVA写的,已经...
werr - 错误包装器在Go中为错误类型创建一个包装器,可以捕捉文件,行和堆栈被调用的地方。
数据库连接器WebDbConnector 是一个 .NET 库,用于在 Asp.Net Web 应用程序中为每个请求创建和维护唯一的数据库连接。安装和要求为了使用这个库,您的应用程序需要满足以下条件: 用于 Web 应用程序。 需要 .NET ...
(1)创建数据库 1. 数据库名字为:abc; 2. 此数据库包含两个数据文件,其中主数据文件的逻辑文件名为:Data1,物理文件名为Data1_data.mdf,初始大小为3MB,存放在新建目录下,增长方式为自动增长,每次增加1MB,...
Excel中为多个工作表快速创建目录【会计实务操作教程】.pptx
财税实务:Excel中为多个工作表快速创建目录.pdf
WPS中为公式添加编号、设置编号的格式、在正文中引用公式编号。
JS DOM动态创建表格 行 列
Excel中为多个工作表快速创建目录【推荐文章】.doc
数据表设计 在数据库中为每个主题都设置了不同的表后,有时还要将这些表中的信息合并在一起。为了实现这个目的,首先需要定义表间的关系,然后创建查询、窗体从多个表中显示信息
在SQL中,名词触发器指“在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代 码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器可方便地...
SQLServer数据库管理常用的SQL和T-SQL语句
选择屏幕版本(仅报表程序):如果没有指定选择屏幕版本,则系统在逻辑数据库选择标准、报表特定参数及选择选项的基础上自动创建选择屏幕(关于选择屏幕的详细信息,参见《使用选择屏幕》)。如果想使用自己的选择...