我自定義了一個自由表,如 A欄位定義長為 30個字符, 但在表單表格控中輸入的時候死活輸不了30個字符,輸到10多個游標就不向后移動了,奇怪的是我寫了一段代碼從Excel中匯入資料,卻能向表匯入這么多字符,A列也能正常匯入30個字符長,查看自由表欄位結構,此列的確是30個字符長.
不知大家有沒有遇到這種情況?
uj5u.com熱心網友回復:
情況發生在 char 還是 varchar 型別的欄位上?uj5u.com熱心網友回復:
重建這個控制元件uj5u.com熱心網友回復:
自由表的欄位規定不能超過10個字符,臨時表(游標)不受此限制,如
create cursor tt(a1234567890 c(10)) &&可以,欄位長度11位
create table tt(a1234567890 c(10)) &&錯誤
uj5u.com熱心網友回復:
直接在視窗插入資料的嗎。 - 來踩帖子的。uj5u.com熱心網友回復:
maxlengthuj5u.com熱心網友回復:
對,設定控制元件的這個屬性uj5u.com熱心網友回復:
謝謝大家回復, 過年回老家了,這個自由表是自定義表結構再動態生成的,最后在界面通過表格錄入資料, 字符型我用的是varchar
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/96673.html
標籤:VFP
