通过Excel将parameter passing给Informix DB可以通过MS Query工作,但由于常规错误返回Excel时会失败

我需要使用参数和Excel查询informix数据库。 当在Microsoft Query中执行查询时,数据集被提取并成功返回,当我尝试返回到Excel时,会发生以下错误:

> [Informix] [Informix ODBC Driver]一般错误。

查询如下:

SELECT DISTINCT t1.r1, t1.r2, t2.r3, t2.r4 FROM informix.t1, informix.t2 WHERE t1.r1 = t2.r5 AND ((t2.r3=?) AND (t2.r4 =?)) 

希望你能帮助我,因为我是新手。

提前致谢