線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2034
推到 Plurk!
推到 Facebook!

請問 DBMEMO 元件是否有 255字元的限制呢?

 
kant
一般會員


發表:18
回覆:32
積分:10
註冊:2002-06-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-07-03 16:47:51 IP:61.218.xxx.xxx 未訂閱
求救!!    請問高手們, DBMEMO 元件是否有 255字元的限呢? 我用 SQL Query + DataSource + MDBMemo 測試. 真的會有資料超過 255字元就被截掉的問題發生. 只用 SQL 管理工具測就正常. 設 Varchar 為 1000 字元. 不知是否有高手有解的呢? 拜託指導一下, 謝謝!!    已試過: (但都無效) 1. 更換 Query 為 Table 元件. 2. DBMemo 的 MaxLength 設為 800. 3. 更換 DBMemo 為 DBRichEdit 元件, 設大小為 800 字元 4. 設定 Query 或 Table 元件內的 Fields 長度為 800.    解決辦法: 如同站長所言, 將 SQL 資料庫格式由 varchar 改成 Text 格式即可!! Kant 發表人 - Kant 於 2002/07/04 11:48:34
------
Kant
bold
一般會員


發表:0
回覆:19
積分:3
註冊:2002-05-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-07-03 20:05:36 IP:147.8.xxx.xxx 未訂閱
DBMemo沒有這樣的限制,是否DBMemo背後的table有這樣的限制?
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-07-03 22:03:53 IP:192.168.xxx.xxx 未訂閱
引言: 只用 SQL 管理工具測就正常. 設 Varchar 為 1000 字元.
是不是應該將VarChar改用Text型態? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-07-04 09:58:00 IP:203.204.xxx.xxx 未訂閱
引言: 求救!! 請問高手們, DBMEMO 元件是否有 250字元的限呢? 我用 SQL Query DataSource MDBMemo 測試. 真的會有資料超過 250字元就備截掉的問題發生. 只用 SQL 管理工具測就正常. 設 Varchar 為 1000 字元. 不知是否有高手有解的呢? 拜託指導一下, 謝謝!! 已試過: (但都無效) 1. 更換 Query 為 Table 元件. 2. DBMemo 的 MaxLength 設為 800. 3. 更換 DBMemo 為 DBRichEdit 元件, 設大小為 800 字元 4. 設定 Query 或 Table 元件內的 Fields 長度為 800. Kant
如果你是使用BDE連資料庫的話,那是一定的只到255而不是250,可改用ODBC連接試看看。 - TJSQRBuild (簡易報表建立元件) http://freehomepage.taconet.com.tw/This/is/taconet/top_hosts//jieshu/delphi.htm#JSQRBuild 經由元件屬性設定,可不用自己拖拉QuickReport元件,即可建立簡單的QuickReport報表,可在設計階段預覽。亦可將建立的報表存成 Delphi 的 Form (類似 QuickReport Wizard 所產生的程式),再做複雜的設定使用,免除一一拖拉元件的困擾。
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
kant
一般會員


發表:18
回覆:32
積分:10
註冊:2002-06-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-07-04 11:44:27 IP:61.218.xxx.xxx 未訂閱
感謝大家的指導. 使用站長的建議, 並實地的去測試. 改成 text 格式就可以破除這個限制了. 我的確是用 BDE 方式來做連結的. 所以我想應該是 BDE 上做連結處理的問題吧!! 因在 SQL 中, 我看 SQL 書上的講解, 應該都是一樣的. 只是 TEXT 比 Varchar 可以儲存更大量的資料. 不知道我的觀念是否有誤. 最後,說明一下. BDE 環境下: SQL 設 text 格式 DBMemo 就可以解決 255 字元限制的問題. P.S. 實測的結果: Varchar格式下, DBRichEdit 比 DBMemo 多顯示十幾個字. Kant 發表人 - Kant 於 2002/07/04 11:49:18
------
Kant
鈴鐺
初階會員


發表:33
回覆:81
積分:35
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-08-02 17:23:03 IP:61.220.xxx.xxx 未訂閱
我也遇到類似問題: 環境: Oracle Server, 原本 field type: varchar(100) 我改成 field type: varchar(300) 時 Delphi 會認為是 Memo Field, 這時我該怎麼處理呢? (我有兩個開發環境, 一個是 varchar(100), 另一個 varchar(300)).
系統時間:2024-04-19 4:19:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!