三九宝宝网宝宝百科宝宝知识

如何用VB代码创建一个ACCESS的MDB文件

02月12日 编辑 39baobao.com

[用VB代码创建一个data mdb如何实现字段ID数据类型为自动]我是VB新手,不会用ADOX,这是我用过的一个建自动编号字段的方法,不知合不合用。 '引用Microsoft ActiveX Data Objects 2.0 Library Private Sub Command1_Click() Dim db2 As N...+阅读

Dim MyDB As Database, MyWS As WorkspaceDim AuTd As TableDef, TitTd As TableDef, PubTd As TableDefDim AuFids

(2) As Field, TitFids

(5) As Field, PubFids

(10) As FieldDim AuIdx As Index, TitIdx As Index, PubIdx As Index'创建数据库文件、创建表、创建字段代码Private Sub Command1_Click()Set MyWS = DBEngine.Workspaces(0)Set MyDB = MyWS.CreateDatabase("test.mdb", dbLangGeneral, dbVersion03)Set TitTd = MyDB.CreateTableDef("Titles")Set AuTd = MyDB.CreateTableDef("Authors")Set PubTd = MyDB.CreateTableDef("Publishers")Set AuFids(0) = AuTd.CreateField("AU_ID", dbLong)AuFids(0).Attributes = dbAutoIncrFieldSet AuFids

(1) = AuTd.CreateField("Author", dbText)AuFids

(1).Size = 50AuTd.Fields.Append AuFids(0)AuTd.Fields.Append AuFids

(1)MyDB.TableDefs.Append AuTd'以下代码执行无效,因为没有定义字段'MyDB.TableDefs.Append TitTd'MyDB.TableDefs.Append PubTdEnd SubPrivate Sub Command2_Click()'创建索引并设置属相值Set AuIdx = AuTd.CreateIndex("AuthorID")AuIdx.Primary = TrueAuIdx.Unique = TrueSet NewFld = AuIdx.CreateField("AU_ID")AuIdx.Fields.Append NewFklAuTd.Indexes.Append AuIdxEnd SubPrivate Sub Command3_Click()Dim db As DatabaseDim NewTD As TableDefDim NewFld As FieldSet db = DBEngine.Workspaces(0).OpenDatabase("test.mdb")Set NewTD = db.CreateTableDef("student")Set NewFld = NewTD.CreateField("name", dbInteger)NewTD.Fields.Append NewFlddb.TableDefs.Append NewTDdb.CloseEnd SubPrivate Sub Command4_Click()Dim db As DatabaseSet db = DBEngine.Workspaces(0).OpenDatabase("test.mdb")'以下删除表db.TableDefs.Delete ("Authors")End Sub

以下为关联文档:

MAC如何创建分区想给硬盘备份本人电脑菜鸟求教!第一步:备份所有数据,然后再开始。分区的驱动器可以在极少数情况下,导致数据丢失。在开始之前打印出这些说明。第二步:确保您以系统管理员身份登录到计算机。退出所有应用程序并...

用原生js写一个html静态网页代码实现鼠标点哪个td哪个td的内容显示<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> table{border-collapse: collapse;} td{cursor: pointer} </style> </head>...

求教:用matlab程序处理数字的代码a=2.356; %假定一数值 zs=fix(a); %取整数部分2 ys=a-zs; %取小数部分0.356 czs=num2str(zs);%又数字格式变为字符格式 cys=num2str(ys);%又数字格式变为字符格式 lzs=length(czs...

请教程序设计高手解一段很短小的代码最好每行都说最好初学者SetPos: //Set the size of left partition to postemplate <class Elem> bool LList<Elem>:: setPos(int pos){//函数名 不解释if ((pos < 0) || (pos >= leftcnt+rightcnt...

GMAT考试成绩单怎么寄送?需要填学校的代码我不知道全国考场的情况是不是一样,我说下我在上海考试的情况。 如果监考人员知道你是第一次考试的时候会问你有哪些不懂得,你进去前可以 进去后,就是一些说明啥的,然后就回到了...

请教为什么我装完DB2后创建SAMPLE失败创建数据库选择开始菜单中→程序→【ManagementSQLServer2008】→【SQLServerManagementStudio】命令,打开【SQLServerManagementStudio】窗口,并使用Windows或SQLServer身份...

请教为什么小弟我装完DB2后创建SAMPLE失败原因在于: WIN7的 USER ACCOUT CONTROL(UAC)用户帐户控制,做完第一步以后,重启电脑一切OK~~ 1.关闭UAC功能的方法是,在“控制面板”→“用户帐户”中,点击“打开或关闭用户帐户控...

php生成excel完整实例代码下载phpexcel类库 代码如下: <?php require_once('PHPExcel.php'); require_once('PHPExcel/IOFactory.php'); $objPHPExcel=new PHPExcel(); $iofactory=new IOFactory(); /...

急求php导出生成excel的代码$id=$_REQUEST['id']; $savedate = date("YmjHis"); $savename = "$savedate"; mysql_query("Set Names 'gbk'"); $file_type = "vnd.ms-excel"; $file_ending = "xls"; header("Conten...

推荐阅读
图文推荐