作者LPH66 (-858993460)
看板Database
标题Re: [SQL ] 有关TableName用变数代替的问题...
时间Mon Nov 15 10:29:09 2010
※ 引述《illjay0404 (*~你是我的花朵)》之铭言:
: 我现在用BCB在写M$SQL资料库程式,我想从外部输入TableName
: 但是要先下字串指令给SQL,搜寻大师、书本找了一下
: 找不到相关资讯....可能是没人这样绕一圈搜寻吧!
: 大概说一下我的问题,通常我们要某Table搜寻全部栏位
: SELECT *
: FROM 表格名
: 我现在想的方式是...用WHERE条件式去代替'表格名'有办法吗?
: 简单来说...就是
: SELECT *
: FORM 变数
: WHERE 变数 = 'TableName'
: 两个结果输出是一样的...只是TableName可以让我外部用BCB程式自行输入
(好像要推到两行所以回文)
那就直接建立一个字串长得像 SELECT * FROM 'TableName'
再送进去 这样就可以啦?
例如像是 sprintf(sqlcommand,"SELECT * FROM '%s'",tablename); 这样
还是你有什麽问题使得建立这样的字串有困难?
--
実琴:「
河野!你真的就这样被
物质慾望给吸引过去了吗?!」
亨:「只要
穿着女装摆出亲切的样子,所有必要花费就能
全免,似乎一点都不坏啊。」
実琴:「难道你没有
男人的尊严了吗?!」
亨:(断然道)「
没有。在
节衣缩食且
生活吃紧的
学生面前,
没有那种东西。」
--プリンセス・プリンセス 第二话
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.28.92
1F:推 illjay0404:成功了!我想说变数用Where中一直打转..没想到用sprintf 11/15 11:40