首先设置ADOConnection的连接字符串(这个设置用ADOTable正确) 
然后放置一个ADOQuery组件,并将属性Connection:=ADOConnection 
要显示,放一个DataSource和一个DBGrid,并分别设置属性 
DataSouce.DataSet:=ADOQuery; 
DBGrid.DataSource:=DataSource; 
运行时DBGrid出不了表?
Connection是True , Query 的 Active 属性就是不能为True, 
出现:ADOQuery:Missing SQL property 
才不知错在哪? 
 还有什么没作? 
谢谢!!! 

解决方案 »

  1.   

    con1.connectstring設成這樣﹕Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Book1.xls;Extended Properties=Excel 8.0;Persist Security Info=Falseadoquery的sql﹕'select Pct from [Forecast$] group by Pct'
      

  2.   

    我的库名为:库存表。应如何写SQL?
      

  3.   

    看你的excel页的标签是什么,如果是库存表
    那么
    select * from  库存表 就可以了
      

  4.   

    使用adotable意识connectionstring的连接字符串要设置好啊,还有就是表名要是[$sheet1]
    阿,表示引用sheet1,对于adoquery连接字符串的设置和上面一样的阿,就是sql语句是要写成
    select * from [$sheet1]德阿!