全局临时表的使用问题 我在存储过程中使用了临时表,但第二次运行就提示临时表已经存在。如何解决这个问题?听说可以通过断开数据库,重新连接实现。但我不知在程序中怎么做?请各位大侠帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用个bool型变量保存 是否有存在 if (!bHasTmpTable) { strSQL = "select ' ' as Reconcile,* into #tmpWTOffset2 from WTOffset where 1=0"; if (adoqWTOffset->Active) adoqWTOffset->Close(); adoqWTOffset->SQL->Clear(); adoqWTOffset->SQL->Add(strSQL); adoqWTOffset->ExecSQL(); bHasTmpTable = true; }//清空记录 strSQL = "delete #tmpWTOffset2 "; if (adoqWTOffset->Active) adoqWTOffset->Close(); adoqWTOffset->SQL->Clear(); adoqWTOffset->SQL->Add(strSQL); adoqWTOffset->ExecSQL();临时表在连接断开时被删除,如用ADOConnection的话,就是在其Disconnect时删除。要删除的话可以把连接断开 上面是C++Builder的语句,Delphi差不多也是这样写的 用个内存表控件吧dxMemData.很简单的. 用什么方法创建窗体时不以子窗体方式创建? 迎接新年,散分! 怎样在动态库中使用VCLSkin 关于父对象 spcomm奇怪问题,请大虾帮忙 delphi函数参数类似于format()的怎么定义 请教:使用Delphi下载DB2数据库中的BLOb字段内容 那里有比较全的控件下载的地方 关于richedit的菜问题 数据表添加记录一定要所有的字段都要有值才可以吗? 关于文件夹拷贝的小问题 如何控制别的程序的某些东东。比如定时触发某个程序的一个按钮的点击事件
{
strSQL = "select ' ' as Reconcile,* into #tmpWTOffset2 from WTOffset where 1=0";
if (adoqWTOffset->Active)
adoqWTOffset->Close();
adoqWTOffset->SQL->Clear();
adoqWTOffset->SQL->Add(strSQL);
adoqWTOffset->ExecSQL();
bHasTmpTable = true;
}
//清空记录
strSQL = "delete #tmpWTOffset2 ";
if (adoqWTOffset->Active)
adoqWTOffset->Close();
adoqWTOffset->SQL->Clear();
adoqWTOffset->SQL->Add(strSQL);
adoqWTOffset->ExecSQL();
临时表在连接断开时被删除,如用ADOConnection的话,就是在其Disconnect时删除。要删除的话可以把连接断开