Delphi 7
MC := ADOQuery1.FieldByName('AA.Text').AsString;
t := POS(' ',AA.Text);
誰可以跟我說 上面2行程式的意思是什麼?
POS()這個函數方法應該如何使用?
2 個解答
評分
- Grant LinLv 51 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
還有問題?馬上發問,尋求解答。