1、VB调用ACCESS数据库只能直接调用access97。请问有什么方法能直接调用access2000?
2、在用VB创建数据库文件时。如何在建立表的字段时使字段允许空字符?

解决方案 »

  1.   

    1、用jet4.0以上的数据库引擎
    2、建数据库将该字段设为允许为空即可,不能加为索引。
      

  2.   

    谢谢!仁兄的指点。不过我在VB程序中找不到jet4.0以上的数据库引擎。请问到哪里下载?
    第二个问题是在用VB编程创建数据库时如何允许空值。Dim tbfcash As TableDef
    Set tbfcash = dbsnew.CreateTableDef("cash")     '创建现金表
    With tbfcash
    .Fields.Append .CreateField("beizhu", dbText, 50)
    dbsnew.TableDefs.Append tbfcash
    End With
    请问如何设置使"beizhu"字段允许空字符!
      

  3.   

    你找下adox方面的,这种问题我以前也用过,你试一下找下ADOX的资料.
      

  4.   

    strCn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;" & _
                "Data Source=" & App.Path & "\dbk.mdb"
            gConn.Open strCn