M mjf_jigh Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-13 #1 如何用ADOQUERY对excel 表进行查询!!紧急!!!
X xiaogew Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-17 #2 关键是要在EXCEL中定义命名区域,即为数据区域定义一个名称。例如将Sheet1表 的 A1~W76 命名为 Hello,即 Hello=Sheet1!$A$1:$W$76,则在ADOQUERY中就可以通过 Hello对这一区域进行查询。 注: 命名区域相当于数据库中的表,命名区域名称即表名。 经过以上操作就可以执行下面的代码: AdoQuery1.SQL.Text:="select * from Hello"; AdoQuery1.Open; --------------OK!!!!
关键是要在EXCEL中定义命名区域,即为数据区域定义一个名称。例如将Sheet1表 的 A1~W76 命名为 Hello,即 Hello=Sheet1!$A$1:$W$76,则在ADOQUERY中就可以通过 Hello对这一区域进行查询。 注: 命名区域相当于数据库中的表,命名区域名称即表名。 经过以上操作就可以执行下面的代码: AdoQuery1.SQL.Text:="select * from Hello"; AdoQuery1.Open; --------------OK!!!!