MicrosoftADOExt.2.7forDDLadoSecurity'建数据库:PrivateSubForm_Load()D..."/>MicrosoftADOExt.2.7forDDLadoSecurity'建数据库:PrivateSubForm_Load()D..." />
电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用VB的代码创建Access数据库VIP免费

用VB的代码创建Access数据库_第1页
1/5
用VB的代码创建Access数据库_第2页
2/5
用VB的代码创建Access数据库_第3页
3/5
怎样用VB的代码创建Access数据库用ADOX:'菜单“工程”-->"引用"-->MicrosoftADOExt.2.7forDDLadoSecurity'建数据库:PrivateSubForm_Load()DimcatAsADOX.CatalogSetcat=NewADOX.Catalog'在当前目录下建立名为newdata的Access数据库cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+App.Path&"\newdata.mdb"+";")MsgBox"数据库已经创建成功!"EndSub'建表:PrivateSubCommand1_Click()DimcnAsNewADODB.Connectioncn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"newdata.mdb;PersistSecurityInfo=False"cn.Opencn.Execute"CREATETABLE[aaa]([学生姓名]Text(20),[年龄]Integer,[成绩]Double)"cn.CloseEndSub'删表:PrivateSubCommand2_Click()DimcnAsNewADODB.Connectioncn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=="&App.Path&"newdata.mdb;PersistSecurityInfo=False"cn.Opencn.Execute"DROPTABLE[aaa]"cn.CloseEndSub/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////OptionExplicitDimiAsIntegerDimjAsIntegerPrivateSubForm_Load()'菜单“工程”-->"引用"-->"MicrosoftActiveXDataObjects2.7Library"'MicrosoftADOExt.2.7forDDLadoSecurityDimcatAsADOX.CatalogSetcat=NewADOX.Catalogcat.Create("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\newdata.mdb"+";")MsgBox"数据库已经创建成功!"DimtblAsADOX.TableSettbl=NewADOX.Tabletbl.ParentCatalog=cattbl.Name="MyTable"'增加一个自动增长的字段DimcolAsADOX.ColumnSetcol=NewADOX.Columncol.ParentCatalog=catcol.Type=ADOX.DataTypeEnum.adInteger'//必须先设置字段类型col.Name="id"col.Properties("JetOLEDB:AllowZeroLength").Value=Falsecol.Properties("AutoIncrement").Value=Truetbl.Columns.Appendcol,ADOX.DataTypeEnum.adInteger,0'增加一个文本字段Dimcol2AsADOX.ColumnSetcol2=NewADOX.Columncol2.ParentCatalog=catcol2.Name="Description"col2.Properties("JetOLEDB:AllowZeroLength").Value=Falsetbl.Columns.Appendcol2,ADOX.DataTypeEnum.adVarChar,25'增加一个货币型字段Dimcol4AsADOX.ColumnSetcol4=NewADOX.Columncol4.ParentCatalog=catcol4.Type=ADOX.DataTypeEnum.adCurrencycol4.Name="xx"tbl.Columns.Appendcol4,ADOX.DataTypeEnum.adCurrency'增加一个OLE字段Dimcol5AsADOX.ColumnSetcol5=NewADOX.Columncol5.ParentCatalog=catcol5.Type=ADOX.DataTypeEnum.adLongVarBinarycol5.Name="OLD_FLD"tbl.Columns.Appendcol5,ADOX.DataTypeEnum.adLongVarBinary'增加一个数值型字段Dimcol3AsADOX.ColumnSetcol3=NewADOX.Columncol3.ParentCatalog=catcol3.Type=ADOX.DataTypeEnum.adDoublecol3.Name="ll"tbl.Columns.Appendcol3,ADOX.DataTypeEnum.adDoubleDimpAsADOX.PropertyForEachpIncol3.PropertiesDebug.Printp.Name&":"&p.Value&":"&p.Type&":"&p.AttributesNext'设置主键tbl.Keys.Append"PrimaryKey",ADOX.KeyTypeEnum.adKeyPrimary,"id","",""cat.Tables.AppendtblMsgBox"数据库表:"+tbl.Name+"已经创建成功!"Settbl=NothingSetcat=NothingEndSub/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////本例中我们使用ADOX来创建Access数据库。Microsoft®ActiveX®DataObjectsExtensionsforDataDefinitionLanguageandSecurity(ADOX)是对ADO对象和编程模型的扩展。ADOX包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。ADOX是核心ADO对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用VB的代码创建Access数据库

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部