Re: [SQL ]M$SQL有關TableName用變數代替的問題...

看板Database作者 (-858993460)時間13年前 (2010/11/15 10:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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

11/15 11:40, , 1F
成功了!我想說變數用Where中一直打轉..沒想到用sprintf
11/15 11:40, 1F
文章代碼(AID): #1Cu9hu72 (Database)
討論串 (同標題文章)
文章代碼(AID): #1Cu9hu72 (Database)