设为首页
加入收藏夹

Working with MS Access Stored Proced
浏览选项:

 Table.    Function ProductsList() As DataSet        Dim con As OleDbConnection        Dim da As OleDbDataAdapter        Dim ds As DataSet        Dim sSQL As String        sSQL = "EXECUTE procProductsList"        con = New OleDbConnection(connectionString)        da = New OleDbDataAdapter(sSQLcon)        ds = New DataSet()        da.Fill(ds"Products")        Return ds    End Function    ' This Function adds one record to the Products table.    Sub ProductsAddItem(ByVal ProductName As String_        ByVal SupplierID As IntegerByVal CategoryID As Integer)        Dim con As OleDbConnection        Dim cmd As OleDbCommand = New OleDbCommand()        Dim paramProductName As New OleDbParameter()        Dim paramSupplierID As New OleDbParameter()        Dim paramCategoryID As New OleDbParameter()        con = New OleDbConnection(connectionString)        cmd.Connection = con        With paramProductName            .ParameterName = "inProductName"            .OleDbType = OleDbType.VarChar            .Size = 40            .Value = ProductName        End With        cmd.Parameters.Add(paramProductName)        With paramSupplierID            .ParameterName = "inSupplierID"            .OleDbType = OleDbType.Integer            .Size = 4            .Value = SupplierID        End With        cmd.Parameters.Add(paramSupplierID)        With paramCategoryID            .ParameterName = "inCategoryID"            .OleDbType = OleDbType.Integer            .Size = 4            .Value = CategoryID        End With        cmd.Parameters.Add(paramCategoryID)        cmd.CommandText = "EXECUTE procProductsAddItem"        con.Open()        cmd.ExecuteNonQuery()        con.Close()    End Sub    ' This function Updates a specific JobTitle Record with new data.    Sub ProductsUpdateItem(ByVal ProductID As Integer_        ByVal ProductName As String)        Dim con As OleDbConnection        Dim cmd As OleDbCommand = New OleDbCommand()        Dim paramProductName As New OleDbParameter()        Dim paramProductID As New OleDbParameter()        con = New OleDbConnection(connectionString)        cmd.Connection = con        With paramProductID            .ParameterName = "inProductID"            .OleDbType = OleDbType.Integer            .Size = 4            .Value = ProductID        End With        cmd.Parameters.Add(paramProductID)        With paramProductName            .ParameterName = "inProductName"            .OleDbType = OleDbType.VarChar            .Size = 40            .Value = ProductName        End With        cmd.Parameters.Add(paramProductName)        cmd.CommandText = "EXECUTE procProductsUpdateItem"        con.Open()        cmd.ExecuteNonQuery()        con.Close()    End Sub    ' This function deletes one record from the Products table.    Sub ProductsDeleteItem(ByVal ProductID As Integer)        Dim con As OleDbConnection        Dim cmd As OleDbCommand = New OleDbCommand()        Dim paramProductID As New OleDbParameter()        con = New OleDbConnection(connectionString)        cmd.Connection = con        With paramProductID            .ParameterName = "inProductID"            .OleDbType = OleDbType.Integer            .Size = 4            .Value = ProductID        End With        cmd.Parameters.Add(paramProductID)        cmd.CommandText = "EXECUTE procProductsDeleteItem"        con.Open()        cmd.ExecuteNonQuery()        con.Close()    End SubEnd Class
 

[首页]    [上一页]    [下一页]    [末页]    

Copyright © 2004 wanxu.com All Rights Reserved