C++ 在C++;建设者
Embarcadero关于许多DB组件的文档不完整,要求用户更新。因此,我不知道如何使用新的SQL语句更新我的C++ 在C++;建设者,c++,sql,c++builder,C++,Sql,C++builder,Embarcadero关于许多DB组件的文档不完整,要求用户更新。因此,我不知道如何使用新的SQL语句更新我的DBGrid 我让它一开始就调用我的SQL语句,但是当我更改SQL语句并调用相同的update语句时,它仍然显示原始网格 我正在使用TDataSource对象连接到我的TADOQuery以填充我的DBTable。当我更新我的TADOQuery并让它重新运行查询,然后在我的DBGrid上调用update函数时,我看不出有什么不同。我需要对TDataSource做些额外的事情吗 编辑:我复制
DBGrid
我让它一开始就调用我的SQL语句,但是当我更改SQL语句并调用相同的update语句时,它仍然显示原始网格
我正在使用TDataSource
对象连接到我的TADOQuery
以填充我的DBTable
。当我更新我的TADOQuery
并让它重新运行查询,然后在我的DBGrid
上调用update函数时,我看不出有什么不同。我需要对TDataSource
做些额外的事情吗
编辑:我复制了
TDataSource
,删除了原始的、关闭的和打开的构建器,效果很好。复制了TDataSource,删除了原始的、关闭的和打开的构建器,效果很好。更改SQL语句后,是否关闭和打开TADOQuery?当您关闭并打开查询时,它将自动更新TDBGrid。您不需要手动调用update。