2015-10-21 29 views
0

德尔福XE3企业德尔福 - dbedit的数据源转换为字符串

我有一个可以根据当前操作多个数据源的数据字段。

我需要读取dbedit的当前数据源并将其转换为字符串,以便我可以将当​​前数据源写入编辑字段。

+1

究竟是什么意思“读取dbedit的当前数据源”?一个TDataSource有一个名称属性只是连接任何其他的TComponent。那是你想要的,如果不是,你想要做什么? – MartynA

+0

我想知道dbedit字段的数据源的名称。一旦我知道了字段数据源的名称,我会将其写入一个特定字段。 –

+0

那么你想要的不是“DataSource”的名称,而是该字段所属的“DataSet”的名称?你应该[编辑]你的问题来说清楚,以便其他人可以在将来使用它来找到答案。 –

回答

1

它从您的评论声音,所有你需要的是:

Edit1.Text := DBEdit1.DataSource.Name; 

或者,如果你真正想要的是通过数据源连接到DBEdit的数据集的名称:

Edit1.Text := DBEdit1.DataSource.DataSet.Name; 

顺便说一句,我希望你不介意我的说法,但一个设计,你改变与DBEdits等相关的数据源,听起来有点不寻常。无论如何,这是你的选择。