S
sundart
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库是SQL Server 2000
{从Form中选择一条数据插入当前表中}
{QueryList.SQl的值为: Select * From #TabelList}
with Form do
try
ShowModal;
if ModalResult = mrOK then
begin
QueryList.Insert;
QueryList.FieldByName('ID').Value := QueryView.FieldByName('ID').Value
...
Post;
end;
finally
Free;
end;
我使用了临时表操作数据,程序执行到Insert的时候,
会触发一个异常:
忽略了数据库名称‘TNCC’,将引用Tempdb中的对象。
经过跟踪发现是DBGridEh的合计功能造成的。当数据改变时,它会执行ReCalcAll过程。
就是这个过程触发了异常。不用合计项就没事。
我用DBGridEh是要是因为它的合计功能,尤其是它的合计项是表格线状的
不象DxExpress控件是3D效果。看起来很清爽。
请问各位大师们有何解决办法?
{从Form中选择一条数据插入当前表中}
{QueryList.SQl的值为: Select * From #TabelList}
with Form do
try
ShowModal;
if ModalResult = mrOK then
begin
QueryList.Insert;
QueryList.FieldByName('ID').Value := QueryView.FieldByName('ID').Value
...
Post;
end;
finally
Free;
end;
我使用了临时表操作数据,程序执行到Insert的时候,
会触发一个异常:
忽略了数据库名称‘TNCC’,将引用Tempdb中的对象。
经过跟踪发现是DBGridEh的合计功能造成的。当数据改变时,它会执行ReCalcAll过程。
就是这个过程触发了异常。不用合计项就没事。
我用DBGridEh是要是因为它的合计功能,尤其是它的合计项是表格线状的
不象DxExpress控件是3D效果。看起来很清爽。
请问各位大师们有何解决办法?