Access数据库New.MDb内有一表格Table,Table内有字段:字段1,字段2,字段3,字段4
现在想要在字段3与字段4之间加一个字段:插入字段,插入字段后Table表格字段顺序为:
字段1,字段2,字段3,插入字段,字段4能实现吗??该怎么实现,谢谢

解决方案 »

  1.   

    在指定位置插入字段不会,只会在最后插入:'引用ADO(Microsoft ActiveX Data Objects 2.X Library)
    Private Sub Command1_Click()
        Dim cn As New ADODB.Connection
        cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\New.MDb.mdb;Persist Security Info=False"
        cn.CursorLocation = adUseClient '设置客户端游标
        cn.Open
        '向表中增加一個 VARCHAR 列:
        cn.Execute ("ALTER TABLE table1 ADD COLUMN addCol VARCHAR(30)")
    End Sub
      

  2.   

    IF YOU USE DAO ,IT IS EASY:db.TableDefs("myTable").Fields("myField").Properties("OrdinalPosition").Value = 10
      

  3.   

    如果用ADO或ADOX不知道行不行??