回 帖 发 新 帖 刷新版面

主题:[讨论]请问在ACCESS数据库中怎样创建数据表.

我想在ACCESS数据库中创建数据表,请问该怎样创建.
创建的数据表的名字由用户输入(用TEXT1存放数据表名),字段是固定.如字段名为ab,类行为:字符.
下列是创建的数据库的代码.
Private Sub NEW_Click()
On Error GoTo ext
    CommonDialog1.CancelError = True   '开启取消错误开关
    CommonDialog1.Filter = "Access数据库(*.mdb)|*.mdb"
    CommonDialog1.ShowOpen
    Text5 = CommonDialog1.FileName
   Dim DB As Database 
Set DB = CreateDatabase(CommonDialog1.FileName, dbLangGeneral, dbVersion30)
MsgBox "数据库创建成功!", 64, "系统提示"
    Exit Sub
ext:
End Sub

回复列表 (共2个回复)

沙发


还是自己回答问题
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Text5 & ";Persist Security Info=False"
Dim SQL As String
SQL = "Create Table " & Text1.Text & " (" & "aa single);"
cn.Execute SQL
MsgBox "数据表添加成功!", 13, "系统提示"
 
 Exit Sub

板凳


字段类型搞错,single是数字,Character是文本,text是备注

我来回复

您尚未登录,请登录后再回复。点此登录或注册