建临时表,因为几个用户同时使用,请过来人帮忙解决,谢谢!
解决方案 »
- TVideoGrabber控件的问题
- 压缩算法
- 有没有要做仪表数据采集与指令发送的朋友.请速与我联系
- 怎么样将字符串转化成数字
- 一段sql语句,在查询分析器中运行没错误,在程序中运行,提示在第一行‘a’附近有错误,请各位高手帮忙!在线等!程序如下
- 请问高手,一个查询表单当输入条件查询后退出,当第二次进入此表单时,显示的还是刚才查的数据(工程运行未退出)
- 问个关于单层数据库的简单问题,给50
- DELPHI 设计模式(高手请进)
- Twincontro 和 TGraphicControl 的关系
- 高手:删除一个表,以下两种方法,哪个更好,哪个更快?
- 奇怪,我写的SQL语句执行成功了,但是数据库中的记录并没有发生改变!
- 除法的商取前6位的问题
select * from sysobjects
where id = object_id('你的表名') and OBJECTPROPERTY(id, 'IsUserTable') = 1如果返回记录集非空,则表存在;
否则如果返回记录集为空,则表不存在。
(2)如何在程序中控制动态生成表名?
程序调用创建表的SQL语句就行了嘛!
...
var
tName: TStrings;
begin
tName := TStringList.Create;
acStore.GetTableNames(tName, False);
if tName.IndexOf('sExcel') >= 0 then
acStore.Execute('drop table sExcel');
tName.Free;
...
select * from tempdb.dbo.sysobjects where name=''##'+kucuntemp+' '' and type=''u''
kucuntemp 表名变量,全局临时表
如SQLSERVER,MYSQL等等
不同数据库的语法都不相同
select * from sysobjects
where id = object_id('你的表名') and OBJECTPROPERTY(id, 'IsUserTable') = 1
那 if 怎么判断呢?
where id = object_id('你的表名') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
drop table 你的表名建表
sql:='create table 表名(字段 类型)'
weizi2000(秋风啊)和楼上的,能解释一下吗?
var
tName: TStrings;
begin
tName := TStringList.Create;
acStore.GetTableNames(tName, False);
if tName.IndexOf('sExcel') >= 0 then
acStore.Execute('drop table sExcel');
tName.Free;
...