无法分配给只读属性

3 database delphi runtime

我正在尝试在运行时更改数据库和tablename对TTable组件,但此错误仍然出现在此行:

  E2129 Cannot assign to a read-only property
Run Code Online (Sandbox Code Playgroud)

我试图使用的代码如下:

  tblDest.Database  := lvDestAlias;
  tblDest.TableName := lvDestAlias;
Run Code Online (Sandbox Code Playgroud)

使用的变量是先前已初始化的字符串.所以,如果你能提供帮助,我会很感激:)

RRU*_*RUZ 5

您的问题是在Database只读的属性中,您必须设置DatabaseName属性.