Initial population
This commit is contained in:
75
clsDatabaseLayer.vb
Normal file
75
clsDatabaseLayer.vb
Normal file
@@ -0,0 +1,75 @@
|
||||
Imports System.Data
|
||||
Imports System.Windows.Forms
|
||||
|
||||
Public Class clsDatabaseLayer
|
||||
Private m_dbcnctConnection As SqlClient.SqlConnection
|
||||
|
||||
Public Function OpenDatabaseConnection() As Boolean
|
||||
Try
|
||||
m_dbcnctConnection = New SqlClient.SqlConnection
|
||||
'm_dbcnctConnection.ConnectionString = "Persist Security Info=False;Integrated Security=SSPI;database=OrganLit;server=REUSS\SQLEXPRESS;Connect Timeout=30"
|
||||
'm_dbcnctConnection.ConnectionString = "Persist Security Info=False;Integrated Security=False;User ID=OrganLitDBLogin;Password=OrganLitDBL0gin7;database=OrganLit;server=REUSS\SQLEXPRESS;Connect Timeout=30"
|
||||
'm_dbcnctConnection.ConnectionString = "Persist Security Info=False;Integrated Security=False;User ID=OrganLitDBLogin;Password=OrganLitDBL0gin7;database=OrganLit;server=SIRJON\REUSSSQL;Connect Timeout=30"
|
||||
'm_dbcnctConnection.ConnectionString = "Persist Security Info=False;Integrated Security=False;User ID=OrganLitDBLogin;Password=OrganLitDBL0gin7;database=OrganLit;server=SIRJ\REUSSSQL;Connect Timeout=30"
|
||||
m_dbcnctConnection.ConnectionString = "Persist Security Info=False;Integrated Security=True;database=OrganLit;server=SIRJ\REUSSSQL;Connect Timeout=30"
|
||||
m_dbcnctConnection.Open()
|
||||
Return True
|
||||
Catch e As SqlClient.SqlException
|
||||
MessageBox.Show("Error in OpenDatabaseConnection: " + e.Message)
|
||||
Return False
|
||||
Catch e As Exception
|
||||
MessageBox.Show("Error in OpenDatabaseConnection: " + e.Message)
|
||||
Return False
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Public Function CloseDatabaseConnection() As Boolean
|
||||
Try
|
||||
m_dbcnctConnection.Close()
|
||||
Catch e As SqlClient.SqlException
|
||||
MessageBox.Show("Error in CloseDatabaseConnection: " + e.Message)
|
||||
Return False
|
||||
Catch e As Exception
|
||||
MessageBox.Show("Error in CloseDatabaseConnection: " + e.Message)
|
||||
Return False
|
||||
End Try
|
||||
|
||||
End Function
|
||||
|
||||
Public Function ExecuteDataSet(ByVal objSQLCommand As SqlClient.SqlCommand) As DataSet
|
||||
Try
|
||||
objSQLCommand.Connection = m_dbcnctConnection
|
||||
Dim ldbdaDataAdapter As New SqlClient.SqlDataAdapter
|
||||
ldbdaDataAdapter.SelectCommand = objSQLCommand
|
||||
Dim ldbdsDataSet As New DataSet
|
||||
ldbdaDataAdapter.Fill(ldbdsDataSet)
|
||||
|
||||
Return ldbdsDataSet
|
||||
Catch e As SqlClient.SqlException
|
||||
MessageBox.Show("Error in ExecuteDataSet: Procedure=" + e.Procedure + ControlChars.CrLf + "Error=" + e.Message)
|
||||
Return Nothing
|
||||
Catch e As Exception
|
||||
MessageBox.Show("Error in ExecuteDataSet: " + e.Message)
|
||||
Return Nothing
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Public Function ExecuteNonQuery(ByVal objSQLCommand As SqlClient.SqlCommand) As Integer
|
||||
'Returns rows affected
|
||||
|
||||
Try
|
||||
objSQLCommand.Connection = m_dbcnctConnection
|
||||
Dim lintRowsAffected As Integer = objSQLCommand.ExecuteNonQuery
|
||||
|
||||
Return lintRowsAffected
|
||||
|
||||
Catch e As SqlClient.SqlException
|
||||
MessageBox.Show("Error in ExecuteNonQuery: Procedure=" + e.Procedure + ControlChars.CrLf + "Error=" + e.Message)
|
||||
Return 0
|
||||
Catch e As Exception
|
||||
MessageBox.Show("Error in ExecuteNonQuery: " + e.Message)
|
||||
Return 0
|
||||
End Try
|
||||
End Function
|
||||
|
||||
End Class
|
||||
Reference in New Issue
Block a user