本帖最后由 作者 于 2009-12-24 19:02:30 编辑
之前通过以下语句与作为数据源的工作簿x建立连接,并读取工作簿x中的工作表y的数据到MSHFlexGrid中: adoCnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Persist Security Info=False;" & _ "Data Source=" & APP_PATH & "工作簿x;" & _ "Extended Properties='Excel 8.0;HDR=Yes'" adoRst.Open "Select * From [工作表y$]", adoCnn, adOpenKeyset, adLockOptimistic 但请问,如何修改,才可实现只读取工作表y中的某一字段中的内容符合条件的记录,而不是整个工作表y中的所有数据? 如下面的数据是工作表y中的内容: 序号 产地 产品 1 广东 香蕉 2 广东 苹果 3 广西 香蕉 4 安徽 梨 5 安徽 桔子 在这个例子中,如何修改上面的语句,实现:只读取“产地”字段中内容=“安徽”的记录的各字段内容到MSHFlexGrid中? |