none
請教select語法 RRS feed

  • 問題

  • 我想查詢出某欄位例如p開頭的資料,我的select寫法是:

     selectcmd = "select *  from remarkitem where device like '" & hitxtdevice & "%'"

    但查詢出來的結果會是其中有包含p的也會被搜尋出來

    例如共有三筆資料

    name     device   

    1             p123  <<---------會被查詢出來

    2             A2p89<<--------會被查詢出來

    3             tu478

    請問我該如何修改才能查詢出p開頭的資料呢?

     

     

    2006年12月13日 上午 04:29

解答

  • 這....可能要從頭到尾檢查一下,看有沒有做了另外的處理(就是資料來源不是用這個selectcmd所找出來的,卻被當成資料的來源)。

     

     

    2006年12月13日 上午 05:16
    版主

所有回覆

  • 語法看起來沒錯,設一下中斷點,看看selectcmd正不正確。
    2006年12月13日 上午 04:40
    版主
  • 我有設中斷點去看都ok呀?!以下是我設中斷點區域變數的結果

     selectcmd "select *  from remarkitem where device like 'p%'" 

    但..還是會把其中包含有p的查詢出來

    2006年12月13日 上午 05:08
  • 這....可能要從頭到尾檢查一下,看有沒有做了另外的處理(就是資料來源不是用這個selectcmd所找出來的,卻被當成資料的來源)。

     

     

    2006年12月13日 上午 05:16
    版主
  • 一語驚醒夢中人!!!!!沒錯我程式最後有做另外的處理><"真的很感謝您,也很抱歉造成您的困惱><"

    謝謝~~~

    2006年12月13日 上午 07:02