寫asp.net論壇時用的一個技巧

來源:互聯網
上載者:User
asp.net|技巧  

最近在寫一個asp.net論壇,vb.net的 論壇基本寫完了..
我寫代碼時候用的一個方法和大家分享... 雖然簡單,但是對於新手我覺得還是有一定的參考價值的...

大家知道,寫一個動態網頁肯定要對資料庫操作,用到sql語言,有時候,如果sql語言寫的不正確,網頁就不能運行.. 要怎樣檢測sql語言是否書寫正確呢,在sqlserver裡面很容易 用查詢分析器試一下就ok了,但是對於access 資料庫就不好用了(由於考慮到移植方便性問題,我用access做資料庫),那麼怎樣檢測一個sql語言對於access是否正確呢?
比如,我寫 這個語句
select count(*) from articles where boardid=1 or reply in (select id from articles where boardid=1)

寫出來後,不能立刻判斷是否正確,我是用這個方法處理的:
1 寫一個簡單的頁面 包括三個控制項  大家看圖,明白了吧

其中button1的onclick觸發的事件的程式如下:

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim str As String = Trim(TextBox1.Text)
        Dim mycommand = New OleDbCommand(str, conn)
        conn.Open()
        Label1.Text = mycommand.executescalar()
    End Sub

具體的實現方法是:
從textbox1擷取sql字串,然後通過button1對sql語句執行,執行結果顯示在label1上面



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.