Dim dbspath As String
Dim dbs As Database
Dim myws As Workspace
Set myws = DBEngine.Workspaces(0)
dbspath = App.Path + "\rc.mdb"'具体名称你自己写
If Dir(dbspath) = "" Then
Set dbs = myws.CreateDatabase(dbspath, dbLangGeneral)
dbs.Execute ("create table rc1 ([姓名] text(8),[编号] text(8),[科别] text(8),[出生日期] datetime)")
Else
Set dbs = myws.OpenDatabase(dbspath)
End If以上是我建的一个RC数据库,表为RC1
Dim dbs As Database
Dim myws As Workspace
Set myws = DBEngine.Workspaces(0)
dbspath = App.Path + "\rc.mdb"'具体名称你自己写
If Dir(dbspath) = "" Then
Set dbs = myws.CreateDatabase(dbspath, dbLangGeneral)
dbs.Execute ("create table rc1 ([姓名] text(8),[编号] text(8),[科别] text(8),[出生日期] datetime)")
Else
Set dbs = myws.OpenDatabase(dbspath)
End If以上是我建的一个RC数据库,表为RC1
解决方案 »
- vb 连续导出EXCEL表问题 第一次可以保存,第二次在保存语句报“对象变量或 With 块变量未设置”错误。并EXCEL进程未关闭。高手解答,代码如下!
- VB中EXCEL引用版本的问题
- datagrid更新数据库
- 如何把QQ摄象头集成到我开发的VB程序里、实现抓拍图象
- 如何有选择的剪切一个目录下的文件到另一个目录?
- 求助,VB里运行没有任何问题,可是生成exe,或者做成安装程序都有内存溢出问题
- 怎么设计这样一个variant数组,在函数中返回,在另一个函数中解析?
- 关于mousedown,mousemove和mouseup---等待回答的问题
- 同一窗体中,对不同记录行的只读问题?
- 怎样才能在窗体上打上根号,PI这样的数学符号?
- 非常简单的问题!(在线等待)
- vb中怎样判断一个已知文件名的文件的存在?
自动编号怎么表示???
help?
其中的,[所写论文] longtext
就是备注类型
dim cnn as new adodb.connection
...
cnn.execute "Create Table..."
...
================================================================
我是一个兵,来自老百姓。
即某一字段可以设为自动编号,由数据库自己管理,此字段不用输入,系统自动添加。
myTable.Columns.Append "标题", adVarWChar, 50 '表的第二个字段
myTable.Columns.Append "录入时间", adDate, 50 '表的第三个字段
???? 处 应设为什么参数才是Access中的自动编号字段呢?
这样就会自动编号了
dbs.Execute ("create table rc1 ([自动编号] short,[姓名] text,[编号] text,[科别] text,[出生日期] datetime,[所写论文] longtext)")
也就是定义了一个INTEGER的字段,然后在你增加记录时,dim intN as integer
Data1.Recordset.AddNew
intN=Data1.Recordset.RecordCount
Data1.Recordset("自动编号") = intN
....
就可以了!注:数据库为:ACCESS,访问控件为DATA,比较简单!
我的程序如下:myTable.Columns.Append "ID",???? '表的第一个字段
myTable.Columns.Append "标题", adVarWChar, 50 '表的第二个字段
myTable.Columns.Append "录入时间", adDate, 50 '表的第三个字段我现在要知道的是“????”处需要什么参数或者
编程思想不变,怎么设置ID为自动编号字段呢????
Data1.Recordset("ID") = intNmyTable.Columns.Append "ID",???? (是不是填:AdInteger)