T
topsuper
Unregistered / Unconfirmed
GUEST, unregistred user!
通过读取数据库来发送Email,但由于数据库是动态变化的
既数据库随时有数据插入。
现在的问题是一旦程序运行后请插入的数据无法读。
if not table1.eof then
//读取数据,并发送语句
else
//为了提高效率,但到数据库尾时,将原数据库的数据到入历史库中。
//在删除数据后,无法再if not table1.eof 后的语句中读如新插入的数据。()??
begin
query1.sql.add('insert history_table(id,email,message,time_date,result)');
query1.sql.Add('select * from email_table');
query1.SQL.Add('delete from email_table');
query1.ExecSQL ;
table1.Close;
table1.Open;
table1.First;
end;
既数据库随时有数据插入。
现在的问题是一旦程序运行后请插入的数据无法读。
if not table1.eof then
//读取数据,并发送语句
else
//为了提高效率,但到数据库尾时,将原数据库的数据到入历史库中。
//在删除数据后,无法再if not table1.eof 后的语句中读如新插入的数据。()??
begin
query1.sql.add('insert history_table(id,email,message,time_date,result)');
query1.sql.Add('select * from email_table');
query1.SQL.Add('delete from email_table');
query1.ExecSQL ;
table1.Close;
table1.Open;
table1.First;
end;