问题如下:如果截取由一组件动态生成的字符中的两个日期字符,这个组件生成的代码是sql语句where后面的条件
例如:a.custid='1001' and a.createdate>='2006-9-1' and a.createdate<='2006-10-30' 这是由用户选择自动生成的代码,我想做的事情是取得这里面的两个日期,显示在报表里面。

解决方案 »

  1.   

    已‘=’号作为分隔符,取得第二和第三个等号后的字符串值就可以了啊
      

  2.   

    用户选择之后要执行操作吧? 这个时候就把用户选择的日期用参数转出来就可以用了
      

  3.   

    这个组件是同事自己写的,其实我可以用另外一种方法也可以做出来的。可是为了软件的界面统一性,必须要用到这个组件.这个组件返回都是字符串,我怎样用参数转出来啊?
      

  4.   

    还有,这些语句都是动态生成的,日期的位置不确定。我应该怎样做,才能取得两个日期啊,请给个例子吧
      

  5.   

    是控件???
    给控件加两个属性,用来返回选择日期,控件其他代码不用改就可以了