sql = "select * from comm_tp where (d_time between to_date('" & v_sj1 & "','yyyy-mm-dd')) and to_date('" & v_sj2 & "','yyyy-mm-dd')    AND  v_spnumber='" & v_spnumber & "' and d_flag='" & v_spnumber & "'"

解决方案 »

  1.   

    and to_date('" & v_sj2 & "','yyyy-mm-dd') v_spnumber='"
                                             ^这里好像差个什么东西
      

  2.   

    v_spnumber 在数据库种什么类型的
    是不是搞错了阿
      

  3.   

    查一个  and 或者 & 符号
      

  4.   

    d_flag='" & v_spnumber & "'"
    v_spnumber???
      

  5.   

    v_spnumber 在数据库种什么类型的
    是不是搞错了阿
    是varchar2(21)
      

  6.   

    sql = "select * from comm_tp where content='" & Trim(title.SelectedItem.Text) & "' and v_spnumber='" & v_spnumber & "' and d_flag='" & Trim(v_flag) & "'"这样写都可以查询出来的!!!!
      

  7.   

    你把sql写出来,放到数据库里面执行一下看看