呵呵,如果使用sql sever,很好用的说

解决方案 »

  1.   

    我必须用TADODataSet.请大虾们指教
      

  2.   

    好像不必这样吧,用adox吧你参考一下李维的那本书吧(ado/mts/com+)上面说的比较全啊
    我个人认为这样做不值得啊
      

  3.   

    TADODataSet既可以访问表也可以访问查询,也可以自己写查询让它显示出来,所以我看你最好查找 commandtext属性中sql 语句里的 from 后面的表的名称你就可以得到你选择的表的名称了,当然你要以sql方式;
    还有一个方法就是你自己创建一个类,属性中有选取的表的名称,然后读取就行了。在这个类中控制TADODataSet的查询。
      

  4.   

    我要在COM中实现对Excel文件的读写。如果使用创建Excel对象的方法,在创建对象时会报出对象拒绝访问的错误。我又选择了使用ADO对Excel文件的读写。但在打开TADODataSet以前我要把EXCEL文件对应的表格名称赋给CommentText。因为不同的文件表格名不同,所以要在运行期得到
    表格名。所以就出现了以上的问题。是否有其他方法,请大虾们指教
      

  5.   

    我使用ADOConnection控件问题解决了,谢谢大家的参与。
      

  6.   

    你可以先用oleobject得到excel表的名称
    是个sheet数组
    然后加到commandtext中不就得了