sql text just like:select * from temp where ...
想了下好象取不到,不知我这个问题有解否?
想了下好象取不到,不知我这个问题有解否?
解决方案 »
- 大伙帮我看看,谢谢了,小问题
- 关于TINIFILE文件读取!在线
- 这里有一个基于Directshow开发的播放器程序,包含源代码
- 用TQuickRep.Preview预览正常,但是按打印按钮没有打印数据,不预览,直接用TQuickRep.Print,可以打印数据,为何,比较急,希望帮我
- 在image控件上实现画笔功能时,窗体闪烁不停,背景越大越厉害,请问怎样解决这个问题?
- 用delphi如何实现XP风格的应用程序.
- 与Power Builder相比,Delphi的优越性在哪?
- 如何使窗体打开的时候象word那样最大化,并且占满整个桌面(任务栏除外)?
- 如何获取网页内这样的元素
- Delphi如何实现数字证书身份认证
- 请教一个线程同步的问题(主线程能不能用临界区?)
- mousedown中修改鼠标Cursor
var
str : String;
begin
str := 'select * from temp where ..';
Str := Trim(Copy(Str,Pos('from',Str) + 4,Length(Str) - Pos('where',Str) -1));
ShowMessage(Str);
str := adoquery1.sql.text;
delete(str,1,pos('from ',str) + 5);
str := trim(str);
str := copy(str,1,pos(' ',str) - 1);
tablename := trim(str);
showmessage('表名是:' + tablename);
with adoquery1 do
begin
close;
sql.text := 'select name from sysobjects where name = ''' + tablename + '''';
open;
if recordcount > 0 then
showmessage('ok');
end;