上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
akwang
註冊時間: 2004-11-06 文章: 24 來自: ccf
第 1 樓
|
發表於: 星期三 十一月 17, 2004 3:42 pm 文章主題: 請問一個select的問題 |
|
|
thisform.grid1.recordsource=;
[ select vippd ,count(cheid) as vip統計 from txl.dbf;
into cursor tmp]
請問我這句話有問題嗎?怎麼報錯'conmand contains unrecognized phrase/keyword' |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 2 樓
|
發表於: 星期三 十一月 17, 2004 4:59 pm 文章主題: |
|
|
from 後面通常有用 alias 或是相對路徑的檔案
我倒是沒有用過檔名+附加檔名的
再說你的vippd 應該要被group by 才對 |
|
回頂端 |
|
 |
elleryq

註冊時間: 2007-06-21 文章: 768
第 3 樓
|
發表於: 星期四 十一月 18, 2004 9:06 am 文章主題: |
|
|
可以用檔名+附加檔名....
我猜測應該是分號的關係吧~~
改成
thisform.grid1.recordsource=;
[ select vippd ,count(cheid) as vip統計 from txl.dbf ] + ;
[ into cursor tmp]
試試看... |
|
回頂端 |
|
 |
catjoke
註冊時間: 2003-06-16 文章: 175 來自: 香港
第 4 樓
|
發表於: 星期一 十一月 22, 2004 5:42 pm 文章主題: |
|
|
Elleryq 心水清, 其實問題關鍵在於:
; 分行用法有少少要求!
例如 已 備註的程式, 勿在最後加入 ; 號!
* abc ;
def = 2
那麼 它連 def=2 也不執行!! _________________ 喵喎~ 貓當然是 "茅" 的嘛! ^0^; |
|
回頂端 |
|
 |
horace
註冊時間: 2004-11-25 文章: 36 來自: 新竹
第 5 樓
|
發表於: 星期五 十一月 26, 2004 12:00 am 文章主題: |
|
|
txl.dbf 造成的錯誤 ,只能取 txl .
如果有Alias的名稱是txl 會先取該工作區的資料. 如果沒有會去找txl.dbf的表格 |
|
回頂端 |
|
 |
iddqd69
註冊時間: 2004-05-30 文章: 50
第 6 樓
|
發表於: 星期四 十二月 02, 2004 2:04 pm 文章主題: |
|
|
那請問在select如何縮短欄位的長度..
如果我在table中是設50字..用select查詢時能改成30字嗎?
還是能否將長度改成rtrim後最長的字串長..
謝謝.. |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 7 樓
|
發表於: 星期四 十二月 02, 2004 9:11 pm 文章主題: |
|
|
left( myfield,30) as myfield _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 8 樓
|
發表於: 星期四 十二月 02, 2004 11:22 pm 文章主題: |
|
|
garfield 寫到: | left( myfield,30) as myfield |
這樣子基本上沒錯,不過將字串截短時,得注意是否會把雙位元字元給切成一半的問題,但如果沒這個顧慮就算了。 _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
 |
iddqd69
註冊時間: 2004-05-30 文章: 50
第 9 樓
|
發表於: 星期五 十二月 03, 2004 8:27 am 文章主題: |
|
|
朱育興 寫到: | garfield 寫到: | left( myfield,30) as myfield |
這樣子基本上沒錯,不過將字串截短時,得注意是否會把雙位元字元給切成一半的問題,但如果沒這個顧慮就算了。 |
謝謝您的回答..
那如果說要在select中搜尋最長的字串..將欄位統一截成此字串的長度該怎麼做呢?
這麼說好了..顯示字串長度的程式碼是什麼呢? |
|
回頂端 |
|
 |
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 10 樓
|
發表於: 星期五 十二月 03, 2004 8:36 am 文章主題: |
|
|
要在select中搜尋最長的字串
SELECT MAX(LEN(RTRIM(myfield))) AS nMaxString FROM ... INTO CURSOR yourCursor
則 yourCursor.nMaxString 就是答案 _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
 |
bin1x
註冊時間: 2004-08-27 文章: 462
第 11 樓
|
發表於: 星期五 十二月 03, 2004 4:37 pm 文章主題: |
|
|
怎麼看起來像斯迪麥廣告 |
|
回頂端 |
|
 |
Art
註冊時間: 2004-12-09 文章: 1
第 12 樓
|
發表於: 星期四 十二月 09, 2004 1:17 pm 文章主題: |
|
|
into 前少一控格  |
|
回頂端 |
|
 |
|