看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
andy347:drop table 囧 11/12 13:49
hogarth1985:找不到資料表或視觀表..... XD 感謝回文喔 :D試試看 11/15 20:23