Delphi 7

MC := ADOQuery1.FieldByName('AA.Text').AsString;

t := POS(' ',AA.Text);

誰可以跟我說 上面2行程式的意思是什麼?

POS()這個函數方法應該如何使用?

2 個解答

評分
  • 1 0 年前
    最佳解答

    1. MC := ADOQuery1.FieldByName('AA.Text').AsString;

    將 ADOQuery1 所指向的這個database中, 目前這筆 record, 欄位名稱為'AA.Text'的資料, 以字串的方式將資料取出, 並儲存在 MC 這個變數

    不過有點怪怪的, 你的資料庫裡面的欄位, 會取'AA.Text'這種名字嗎?

    2. t := POS(' ',AA.Text);

    將 AA.Text 這個字串中, 第一個出現 ' ' 空白字元的位置, 儲存到 t 這個變數, 如果字串裡面找不到空白, POS的返回值則為 0

    例如, 如果 AA.Text 的內容為 '123 456', 那麼t的值就是 4, 因為空白字元的位置為4

  • argus
    Lv 4
    1 0 年前

    所以第一題是陷阱題啊

還有問題?馬上發問,尋求解答。