在示例代码中看到,定义了一个全局变量 int flag=0,
在后面的不同事件里,有flag=1,flag=2,注释说是标记将要做的查询,
看不明白其中的工作原理,再者,这样做不是重复赋值了吗?望指教 

解决方案 »

  1.   

    可以这么理解吧
    比如
    if(flag==1)
    aql = "select * from TableA"
    else if(flag==2)
    aql = "select * from TableC"这类的
      

  2.   

    我是想问下,是不调用的时候,只要引用flag==1就可以完成aql = "select * from TableA"
    调用flag==2就可以完对aql = "select * from TableC",而不需要在把aql = "select * from TableC"这个语句写出来?