'// Execute Sql Command
Public SqlConn As SqlConnection
Function DbOpen() As Boolean
Dim chaDbConnStr As String = AppSettings("SQL_CONNECT")
SqlConn = New SqlConnection(chaDbConnStr)
Try
SqlConn.Open()
Catch ex As Exception
Return False
End Try
End Function
Function DbClose() As Boolean
Try
SqlConn.Close()
SqlConn = Nothing
Catch ex As Exception
Return False
End Try
End Function
Function DbExecuteCmd(ByVal I_chaSql As String)
On Error Resume Next
Dim chaSql As String = I_chaSql
Dim SqlCmd As New SqlCommand(chaSql, SqlConn)
SqlCmd.ExecuteNonQuery()
SqlCmd = Nothing
End Function
' // Create Data Reader Object
Function DbCreateDataReader(ByVal I_chaSql As String) As SqlDataReader
On Error GoTo err
Dim chaSql As String = I_chaSql
Dim sqlreader As SqlDataReader
DbClose()
DbOpen()
Dim SqlCmd As New SqlCommand(chaSql, SqlConn)
'Dim SqlDr As SqlDataReader()
' DbCreateDataReader = SqlCmd.ExecuteReader()
sqlreader = SqlCmd.ExecuteReader(CommandBehavior.CloseConnection)
SqlCmd = Nothing
Return sqlreader
err:
End Function
' // Create Data Table Object
Function DbCreateDataTable(ByVal I_chaSql As String, ByVal I_TableName As String) As DataTable
On Error GoTo err
Dim chaSql As String = I_chaSql
Dim chaTableName As String = I_TableName
Dim SqlDs As DataSet = New DataSet
Dim SqlAdp As New SqlDataAdapter(chaSql, SqlConn)
SqlAdp.Fill(SqlDs, chaTableName)
Return SqlDs.Tables(chaTableName)
err:
End Function
' // Create Data Set Object
Function DbCreateDataSet(ByVal I_chaSql As String, ByVal I_DataSetName As String) As DataSet
On Error GoTo err
Dim chaSql As String = I_chaSql
Dim chaTableSet As String = I_DataSetName
Dim SqlDs As DataSet = New DataSet
Dim SqlAdp As New SqlDataAdapter(chaSql, SqlConn)
SqlAdp.Fill(SqlDs, chaTableSet)
Return SqlDs
err:
End Function
'//Create Data Reader Object
Function DbReturnString(ByVal I_chaSql As String, ByVal colname As String) As String
On Error GoTo err
Dim chaSql As String = I_chaSql
Dim str As String
Dim sqlreader As SqlDataReader
DbClose()
DbOpen()
Dim SqlCmd As New SqlCommand(chaSql, SqlConn)
sqlreader = SqlCmd.ExecuteReader(CommandBehavior.CloseConnection)
If sqlreader.Read Then
str = sqlreader.Item(colname)
Else
str = ""
End If
Return str
err:
str = "ERROR"
End Function