主要是不知道怎么判断表是否存在
搜了很多,都什么ADOX的,我又用的是BDE的,不知道怎么判断?更改表名:可以用Select * into... 再Drop
不过有没直接的Sql语句或BDE的?
关键是判断表存在性!
谢谢
搜了很多,都什么ADOX的,我又用的是BDE的,不知道怎么判断?更改表名:可以用Select * into... 再Drop
不过有没直接的Sql语句或BDE的?
关键是判断表存在性!
谢谢
解决方案 »
- 各位老师; 如何把用delphi 做的单机版"中小企业信息查询系统"通过网页看到呢?
- 初学者,问个问题,一个程序2个窗口如何关闭一个的时候不是仅仅关闭窗口啊?
- 如果一个控件调用了另外一个控件,那另外一个控件如何知道被谁调用
- 谁有李维的免费电子图书下载
- 校园名词与经典诗词~
- 菜鸟问:怎样调用shellexcute来运行word、excel、图片 文档?
- 关于 memo 的添加删除的再问?
- 在query提交数据库后,有什么效率高一些的方法来刷新前台的dbgrid等控件呢
- delphi中,如何在ASM代码中引用Pascal代码中变量和二维数组的值?
- 继承控件
- 怎么更新cxGrid数据的显示?
- 求SQL查询语句 (可以结合Delphi实现)----本帖子只是看上去内容太多,其实没多少内容的。
try
table1.tableName:=***
except
说明 表不存在
end;可不可以有不用再来个数据集就可以Try--Except?
ADOConnection->GetTableNames(SL,false);//false意味着不取系统表
int index = 0;
while(index < SL->Count)
{
if(SL->Strings[index]=="你的表名")
退出循环;
else
index++;
}
if (index==SL->Count)
创建表;
with Qry do
begin
if active then active:=false;
sql.clear;
sql.Add(' select * from table1 ');
execsql;
close;
end;
except
begin
.**********************