你将你的sql语句定义成一字串就可以了
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString sql("");
sql+="select * from ";
sql+=Edit1->Text;//Edit1里面的值为表名
YourQuery->Close();
YourQuery->SQL->Clear();
YourQuery->SQL->Add(sql);
YourQuery->Open();
....
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString sql("");
sql+="select * from ";
sql+=Edit1->Text;//Edit1里面的值为表名
YourQuery->Close();
YourQuery->SQL->Clear();
YourQuery->SQL->Add(sql);
YourQuery->Open();
....
}
解决方案 »
- 为什么在登陆系统的时候出现[DBNETLIB][ConnectiionOpen (Connect().]Sql Server不存在或拒绝访问提示,但还是可以访问数据库
- 送分
- 大家看一下这种效果怎么做出来?
- 转让经典Delphi资料:《Delphi 5高级编程》丛书、《Delphi 4开发大全》、《C++Builder 5高级编程技术》丛书
- 向屏幕上输出字符串遇到这样一个问题,郁闷中。
- 请问如何实现数据表中的记录输出为Excel文件,急用,谢谢!
- 如何找到DELPHI中的MSCOMM控件
- qybao(阿宝) :实在抱歉,30分给错了,我重发个帖子,你上来答一条,我给你50分!!
- delphi6中的组件编辑器和属性编辑器怎么写?
- 奇怪,这个问题真奇怪?
- 为什么FastReport2.4安装时出现缺少文件的提示?
- 谁有delphi6的注册码,可行就有高分,to me:[email protected]
你可以在dephi 程序中传递表名
@SqlText varchar(200)
set @tablename='table'
set @SqlText = 'Select * From'+ @Tablename
Exec(@SqlText)
declare @tablename varchar(50),
@SqlText varchar(200)
set @tablename='Anothername'
set @SqlText = 'Select * From'+ @Tablename
Exec(@SqlText)
create procedure Test(@tablename varchar)
as
Exec("Select * from "+@tablename)
回复人: strongsortware(杨新) ( ) 信誉:100 2002-7-27 15:14:20 得分:100
那就来我公司吧。
该问题已经结贴 ,得分记录: strongsortware (100)、 http://www.csdn.net/expert/topic/924/924591.xml?temp=.5842249
回复人: strongsortware(不是我的错) ( ) 信誉:100 2002-8-22 16:37:36 得分:100
我这里有,给我发E-mail吧
该问题已经结贴 ,得分记录: strongsortware (100)、 http://www.csdn.net/expert/topic/951/951891.xml?temp=.898739
给我发E-mail吧。
该问题已经结贴 ,得分记录: strongsortware (100)、 http://www.csdn.net/expert/topic/985/985079.xml?temp=.8556482
回复人: strongsortware(不是我的错) ( ) 信誉:100 2002-9-1 13:19:59 得分:100
找我吧。
http://www.csdn.net/expert/topic/985/985079.xml?temp=.8556482
回复人: strongsortware(不是我的错) ( ) 信誉:100 2002-9-1 13:20:49 得分:100
找我吧。
该问题已经结贴 ,得分记录: strongsortware (100)、
很少有时间能来CSDN回回贴子、做做管理
可没有想到,又出现倒分的人,又要浪费宝贵的时间去删除、去封杀
真是无比气愤
所以决定准备辞去斑竹一职了。将这一职务留给时间充裕的人。嘻嘻嘻 TNND 嘻嘻嘻嘻
有点冒昧...
to pazee: 还记得这件事! :) 还等再找两个漏洞加两颗星星呢。呵~~
to njxdh: http://kingron.myetang.com
你不能走!!
CSDN(Delphi)高手都没有几个了.
>伴水,好啊,我是阿裕 嘻嘻
> 阿裕
> [email protected]
> 2002-08-30http://aorland.51.net 我去逛了逛 :)http://zswang.51.net 加为友情连接吧
你那么高
现在要离我们而去
我们这些后浪还没推你你就走了
太可惜了吧强烈要求CSDN高薪挽留zswang(伴水)(流浪在北京)
其實我很少關心甚麼論壇,速度慢也好,我無所謂;真的我只是想在網上找些資料,學習知識;
我感覺這個論壇沒有管理好很亂;真的,就像我們現在寫程序,一種小作坊式的;
我很同意讓一個天天在線的人來管理這個論壇,來維護論壇,來把我們這個論壇搞活;
發現好多貼子進入csdn就是進入了大海,找不到了,並且沒有回答,不過也有回答的;
還有重復的問題我想可能是很多很多;
祝各位發財!
瞎說一通;阿門!