Guest User

Untitled

a guest
Apr 21st, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.46 KB | None | 0 0
  1. Imports System.Data.OleDb
  2. Imports System.Configuration
  3. Imports System.Data.SqlClient
  4.  
  5. Public Class Database
  6.  
  7.     Public Shared Function GetConnectionString(ByVal name As String) As String
  8.         Dim connectionSettings As ConnectionStringSettings = ConfigurationManager.ConnectionStrings(name)
  9.         Dim connectionstring As String = connectionSettings.ConnectionString
  10.  
  11.         Return connectionstring
  12.     End Function
  13.  
  14.     Public Shared Function GetConnection(ByVal name As String) As OleDbConnection
  15.         Dim connection As New OleDb.OleDbConnection(GetConnectionString(name))
  16.         connection.Open()
  17.         Return connection
  18.     End Function
  19.  
  20.     Public Shared Function GetCommand(ByVal name As String, ByVal sql As String, ByVal ParamArray pars() As OleDbParameter) As OleDbCommand
  21.         Dim connection As OleDbConnection = GetConnection(name)
  22.         Dim command As OleDbCommand = connection.CreateCommand
  23.         command.CommandText = sql
  24.         'loop om parameters toe te voegen
  25.         Return command
  26.  
  27.  
  28.     End Function
  29.  
  30.     Public Shared Sub ExecuteNonQuery(ByVal name As String, ByVal sql As String, ByVal ParamArray pars() As OleDbParameter)
  31.  
  32.     End Sub
  33.  
  34.     Public Shared Function getDatareader(ByVal name As String, ByVal sql As String, ByVal ParamArray pars() As OleDbParameter) As OleDbDataReader
  35.         Dim command As OleDbCommand = GetCommand(name, sql, pars)
  36.         Return command.ExecuteReader
  37.     End Function
  38. End Class
Add Comment
Please, Sign In to add comment