不会需要用SQL语句吧?
解决方案 »
- 求助,正则的一个问题
- 一个刚毕业的新人,技术问题求助,要不我都过不了试用期,急的我要落泪了都!!!
- 谁能帮忙解释一下?
- 从TCustomcontrol继承的控件怎样才能获得焦点
- 文点愚笨的问题
- 基础问题
- 各单元代码写好了怎么连接?
- 一个数据库有一个“出生年月”字段,现在我要查找出1950-1-1至1980-1-1中的所有记录???
- 我有个自动电源(ATX)想用来听CD,但不知道怎么激活它,有办法吗?
- 我现在需要一些有关代理服务器和防火墙的资料.
- if ClientDataSet1.Active then ClientDataSet1.Active :=not ClientDataSet1.Active;第一次点击没问题,再点击一次按钮会运行
- 如何让1stClass有FilterDialog的界面改为中方.....高分求教......急......
用ADOConnection
ADOConnection1.GetTableNames//得到所有表
ADOConnection1.GetProcedureNames//得到所有过程
ADOConnection1.GetFieldNames//得到一个表的所有字段
var
TableLists : TStringList;
i:integer;
begin
TAbleLists := TStringList.Create;
adoconnection1.GetTableNames(TableLists);
ListBox1.Items.Assign(TableLists);
for i=1 to listbox1.Items.Count-1 then
if ilstbox1.items[i].text='tablename' then
..........
end;
begin
close;
SQl.clear;
SQL.text := 'SELECT count(name) as total FROM sysobjects WHERE name = YourTableName AND type = U';
open;
end;if ADOQuery1.RecordCount=1 then
存在
else
不存在;
'SELECT count(name) as total FROM sysobjects WHERE name = YourTableName AND type = U'//大写字母‘U’代表用户表。