2012-07-23 69 views
0

得到一個cxmemo1,我需要將其內容添加到數據庫。 現在所有我想補充的是第一行:將備忘錄內容添加到數據庫

ABSQuery1.Params.ParamByName('A2').VALUE := CXMEMO1.text; 

我知道我需要修改這條線,但怎麼樣? 我想要輸入備忘錄中的所有行。

回答

2

該代碼中沒有任何內容應該阻止多行發佈到數據庫。因此,cxMemo.Text屬性不是首先返回所有文本,或者DB在第一個換行符上截斷字段文本。

+0

不幸的是它的功能就是這樣...... :(也許cxmemo.lines.add可能會訣竅? – user763539 2012-07-23 23:31:13

+0

奇怪的是,文本實際上被寫入數據庫(它的MEMO類型),但cx網格顯示我只是第一行。如果我把它的屬性設置爲blobedit(blomeditkind =備忘錄),那麼沒有問題,但我需要看看內容。 – user763539 2012-07-23 23:55:05

+2

然後問題出在'cxGrid'上,而不是'cxMemo'或DB上。我的猜測(我從來沒有使用cxGrid)是有一個屬性,你可以設置看額外的行。也許'OptionsView.CellAutoHeight'屬性? – 2012-07-24 00:08:54