在vb中,Dim tbl As New Table 这句话有错吗,怎么提示是无效使用new关键字
 Microsoft DAO 3.6 Object Library
我也引用了
急啊 谢谢

解决方案 »

  1.   

    有table对象吗?你可以new 里面看一下
      

  2.   

    几乎没用过用DAO,好象DAO中没有table这个对象吧?应该是tabledef吧?
      

  3.   

    去掉dim中的new
    在下面再加一条set语句试试
      

  4.   

    ADO 也引用了 还是不行
    Dim tbl As New ADOX.Table  编译可以通过了,但是现在存在的问题是运行时都正常,但是在程序退出的时候会出现 该内存不能 read 的错误,怎么办?
      

  5.   

    我不明白你用table干什么?recordset不够用?不方便?搞不明白了呵呵~!
      

  6.   

    ADOX?参考一下:
    http://topic.csdn.net/t/20040728/13/3218324.html   (60.61楼)http://vbcity.com/forums/topic.asp?tid=74164
      

  7.   

    dim t as tabledef
    就行!
      

  8.   

    你不会看看visdata吗?VB自带的例子,关于dao的所有操作都很全面。
      

  9.   

    TableDef类是不允许你自己实例化的,所以无效使用New关键字。相当于在ActiveX Dll 工程中类的Instancing属性设为PublicNotCreatable.