作者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