看板 Database 關於我們 聯絡資訊
※ 引述《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
illjay0404:成功了!我想說變數用Where中一直打轉..沒想到用sprintf 11/15 11:40