我在datareport中使用了三层sql语句查询,想在最后一层中使用参数,  
报错“所有要求参数必须有一个父字段连接”,我不知道该如何设置子查询的参数,请各位大虾帮忙

解决方案 »

  1.   

    建议你在SQL查询工具里将你的SQL语句调通,在VB中调数据库不方便。
      

  2.   

    我的sql语句调试过了,最后一层是
    select  filedA from  tableA where fieldB in 
    (select fieldC from tableB where fieldD = '111')我想把其中的'111'换成参数传递,该如何做?多谢帮忙了
      

  3.   

    select fieldC from tableB where fieldD = '"& trim(text1.text) &"'
      

  4.   

    很感谢,不过我不是在表单的程序里用,而是在DataEnvironment里设计时期添加参数,运行时期动态传递参数。现在在外层查询我能够添加参数,但是在内层查询添加不了,不知道如何解决,大家多帮帮忙吧,我上网查了好几天了,没查到
      

  5.   

    dim tmp as stringselect fieldC from tableB where fieldD = '"& trim(tmp) &"'运行时期动态传递给:tmp