我想用引用DAO来创建数据表,想实现,创建了数据表时,并创建记录,且有一个字段是自动编号的,可以实现吗?可以的话能告我怎么做吗 谢了
解决方案 »
- 有人开始倒分了
- VB右键菜单的问题
- VB中显示“关于对话框”
- 为什么很少人用VB进行计算机模拟?
- 关于MSComm控件
- VB怎样联系Web上的数据库
- 创建ActiveX控件,如何从form访问ActiveX控件上的其它控件?
- 求救啊!!!!如何在datareport中添加序号??????????(在做不出来就要被老板抄咯!!!)
- 请DimVar()、raeck(门框)、songyangk(小草)过来领分!!!(一人一百)
- 如何在VB中添加 Outlook 连接
- 使用ScriptControl控件时,出现"System.NullReferenceException: 这个集合中找不到此项目"错误
- 我想实现,在窗体能显行我的当前记录的行号?怎么办啊?
Dim MyDB As Database
Dim MyWs As Workspace
Dim MyTd As TableDef
Dim fld As Field
Dim strDBName As String
strDBName = App.Path + "\Temp.mdb"
Set MyDB = MyWs.CreateDatabase(strDBName, dbLangGeneral & ";pwd=123", dbVersion30)
Set MyTd = MyDB.CreateTableDef("Table0")
'创建一个自动编号的字段
Set fld = MyTd.CreateField("Field0", dbLong)
fld.Attributes = dbAutoIncrField
fld.Required = True
MyTd.Fields.Append fld
'创建一个字符串的字段
Set fld = MyTd.CreateField("Field1", dbText, 10)
fld.Attributes = dbFixedField
fld.Required = True
MyTd.Fields.Append fldMyDB.TableDefs.Append MyTd
AddPrimaryKeyToTable MyTd, "PrimaryKey", "Field0" '如果有多个参数就写多个