Re: [.NET] 程式自行輸入Sql顯示
※ 引述《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
11/12 13:49, 1F
推
11/15 20:23, , 2F
11/15 20:23, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):