L
lkpc
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ACCESS97 数据库,BDE连接。在程序中需要生成临时表用来数据暂存,
由于SQL语句中使用into生成的表不能已存在,所以需要将上次的删除
程序流程如下:
table1.TableName :='tmp';
if table1.Exists then table1.deleteTable;
用query1生成临时表tmp;
select a,b into tmp from demo1
.....
问题是:有时运行正常,有时出现tmp已存在的错误,在生成之前已经删除了
上次的tmp,怎么还会出现这种错误,而且不固定出现?
由于SQL语句中使用into生成的表不能已存在,所以需要将上次的删除
程序流程如下:
table1.TableName :='tmp';
if table1.Exists then table1.deleteTable;
用query1生成临时表tmp;
select a,b into tmp from demo1
.....
问题是:有时运行正常,有时出现tmp已存在的错误,在生成之前已经删除了
上次的tmp,怎么还会出现这种错误,而且不固定出现?