var a:string;
begin
query1.close;
query1.sql.clear;
query1.sql.add('select * from :b');
query1.parambyname('b').asstring:=a+edit1.text;
query1.open;
为什么说表名错误啊?
begin
query1.close;
query1.sql.clear;
query1.sql.add('select * from :b');
query1.parambyname('b').asstring:=a+edit1.text;
query1.open;
为什么说表名错误啊?
解决方案 »
- 关于串口的问题-------------------------懂串口的都来看看
- 请高手进群做副管
- 我要装双系统,听说有个软件是可以测试双系统的,这样就不怕系统崩溃了,忘了名子了,哪位高人知道啊。
- 如何使用GetExceptionCode
- 存储过程多参数传递问题?
- C++/C实现的功能DELPHI也可以实现到吗?
- 请教如何统计使用SHFileOperation 复制 *.ext 文件的数量?
- 提问:有关DBGrid中记录的任意多行多列的复制
- 一个游戏算法
- 怎样能使ListView的条数限制在100行并在insert的时候自动del掉顶头的?(要求最优方法)
- 请问哪位老大能提供完整的 类型字段 录入到 ACCESS的格式,如 时间: '#'+datetimetostr(now)+'#',
- 创建漫画式飞跃提示?yczyk、lgqTiger、senhor、ghyghost、menggirl
query1.sql.add('select * from TableName where Field = :b');如果要替换表名称,可以直接格式化
query1.sql.text:='select * from 表名';
query1.open;这是最简单的方式,不用搞得那么复杂
begin
query1.close;
query1.sql.clear;
query1.sql.add('select * from '+a+edit1.text);
query1.open;