五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > vb2005中簡單的三層結(jié)構(gòu)例子

vb2005中簡單的三層結(jié)構(gòu)例子

文章來源:365jz.com     點擊數(shù):379    更新時間:2009-11-15 17:06   參與評論

 在新建的類代碼中寫下面代碼

Public Function ExecuteNoSQL(ByVal Sql As String) As String
        Dim con As SqlConnection
        Dim com As SqlCommand
        con = New SqlConnection(GetConn)
        con.Open()
        com = New SqlCommand(Sql, con)
        Return com.ExecuteNonQuery
        con.Close()
        com.Dispose()
    End Function
    Public Function ExecuteNoSQL(ByVal sql As String, ByVal parameter() As SqlParameter) As String
        Dim con As SqlConnection
        Dim com As SqlCommand
        Dim i, j As Integer
        j = parameter.Length - 1
        con = New SqlConnection(GetConn)
        con.Open()
        com = New SqlCommand(sql, con)
        For i = 1 To j
            com.Parameters.Add(parameter(i))
        Next
        Return com.ExecuteNonQuery
        con.Close()
        com.Dispose()
    End Function

對ExecuteNosql進行重載,第一個是不帶參數(shù)的執(zhí)行,根據(jù)SQL語句返回受影響的行數(shù),第二個是帶參數(shù)的,patameter數(shù)據(jù)下標應從1開始使用,返回受影響的行數(shù).

在普通的用戶界面代碼中寫下面代碼

  Dim addQx(3) As SqlParameter
  Dim sql As String
  Dim jc As String = ""

  addQx(1) = New SqlParameter("@yhid", SqlDbType.VarChar)
  addQx(1).Value = yhid
  addQx(2) = New SqlParameter("@yhmc", SqlDbType.VarChar)
  addQx(2).Value = yhmc
  addQx(3) = New SqlParameter("@yhmm", SqlDbType.VarChar)
  addQx(3).Value = pass

  sql = " insert into 用戶信息 (用戶id,名稱,密碼,狀態(tài)) values (@yhid,@yhmc,@yhmm,'未審核') "

  jc = Trim(ks.ExecuteNoSQL(sql, addQx))

好了,到此就可以使用了

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇

發(fā)表評論 (379人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學習

業(yè)務咨詢

· 技術支持
· 服務時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號