query.locate为何只找一次? |
尚未結案
|
clarky
一般會員 發表:14 回覆:22 積分:7 註冊:2003-04-17 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 我动态的生成了一个query使用sql进行查询,我想在需要时读出其中的一条记录。使用 query.locate(' ',ss,[])这样的命令,在一个循环中我动态的复值给ss用来找到相应的记录,但却只能正确实现一次,为什么呢。它和Table.locate的使用不一样吗,在Table中是可以的,还是我动态生成控件时少了什么,我很是不解,希望能有指教◎◎◎!不是很明白你的意思! 1.locate 不論是 TTable, TQuery 都是一樣的功能 2.query.locate(' ',ss,[]), 不知這段你的語法是只有這樣嗎? 其中紅色' '這裡要有fieldname來指定, 還是你只是文章的表述而已 3.使用locate 每一次都是由第一筆開始找起, 也就是說, 每次都會找到相同 的第一筆, 不知你提到"只能正确实现一次"是這個意思嗎? 發表人 - P.D. 於 2003/07/22 11:09:26 |
clarky
一般會員 發表:14 回覆:22 積分:7 註冊:2003-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |