Re: [.NET] 程式自行輸入Sql顯示

看板Visual_Basic作者 (過敏世界..)時間16年前 (2007/11/11 16:11), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《hogarth1985 (181..已經183了 )》之銘言: : 各位先進好 : 由於專題關係,我們有項功能需要使用VB .net寫出 : 使用者自行輸入SQL 而顯示資料表的功能 : 也就類似Text Box的打入Sql 然後在VB的Datagird出現資料 : 不過,老師給我們的書籍是使用VB 6.0做的 : 結果都在.net都無法成功跑出來 : 請問板上有人有做過這樣的讓使用者自訂SQL語言顯示資料表資料的功能嗎? : 對了! 我們採用Oracle 9i , VB 2003.net : .net與資料庫的書籍真的很難找,所以來板上尋求協助了 如果你要這樣讓使用者自行輸入SQL的話~         你資料庫的角色要設定好         如果權限給太高 很容易被人用SQL攻擊的                  通常在SQLCOMMAND那裡設定的TEXT丟進去就行了         然後再跟DATAGIRD BIND一次         不過你要熟.NET整個的運作流程         在你TEXT丟進去時 那時要再跟DATAGIRD BIND一次         然後如果你TEXT的內容 可以再用正則表達式(驗證) 去拿掉一些會影響ORACLE 符號         讀到資料庫之前再轉型成TEXT一次... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.246.80

11/12 13:49, , 1F
drop table 囧
11/12 13:49, 1F

11/15 20:23, , 2F
找不到資料表或視觀表..... XD 感謝回文喔 :D試試看
11/15 20:23, 2F
文章代碼(AID): #17DhaVr_ (Visual_Basic)
文章代碼(AID): #17DhaVr_ (Visual_Basic)