2012-05-04 97 views
3

我試圖更改數據庫,並針對在運行時一個TTable組件的表名,但是這個錯誤持續出現在這一行:無法分配給只讀屬性

E2129 Cannot assign to a read-only property 

我的代碼試圖使用如下:

tblDest.Database := lvDestAlias; 
    tblDest.TableName := lvDestAlias; 

正在使用的變量是先前已初始化的字符串。所以是的,如果你能在任何方面幫助,我將不勝感激:)

+0

數據庫是隻讀屬性 – RBA

+0

如前面提到的「RRUZ」,您應該使用「DatabaseName」。但是,我理解你的困惑,「只讀」或「只寫」屬性的想法很奇怪,因爲Delphi,C#或其他語言,在這種情況下,應該更像是一個函數或屬性讀寫。乾杯。 – umlcat

回答

相關問題