我用vb编程对access数据库操作,想删除其中的某些表,然后再建立一些表,对于建表,怎样定义哪个是主键,这些都怎样用vb编程实现呀,谢谢!!!

解决方案 »

  1.   

    参考SQL语句,就有
    drop table ...
      

  2.   

    CREATE TABLE | DBF TableName1 [NAME LongTableName] [FREE]
    (FieldName1 FieldType [(nFieldWidth [, nPrecision])]
    [NULL | NOT NULL] 
    [CHECK lExpression1 [ERROR cMessageText1]]
    [DEFAULT eExpression1]
    [PRIMARY KEY | UNIQUE]
    [REFERENCES TableName2 [TAG TagName1]]
    [NOCPTRANS]
    [, FieldName2 ...]
    [, PRIMARY KEY eExpression2 TAG TagName2
    |, UNIQUE eExpression3 TAG TagName3]
    [, FOREIGN KEY eExpression4 TAG TagName4 [NODUP]
    REFERENCES TableName3 [TAG TagName5]]
    [, CHECK lExpression2 [ERROR cMessageText2]])
    | FROM ARRAY ArrayName楼上说的drop则是删除
      

  3.   

    引用microsoft Ado ext.
      Dim MyTab As New ADOX.Tables
      设置mytab的activeconnection
      就可以对mytab操作其中的表了
      

  4.   

    我知道sql语句怎么写,我问的是怎么用vb编程实现,用什么控件,语句之类的
      

  5.   

    用ADODB,加入正确的路径后方可以使用database.Execute ("sql语句")