Softmeg
Popular Posts
-
----------------------------------------- Put this into module : ----------------------------------------- Imports System.Data.OleDb Mo...
Tuesday, November 9, 2010
How to Add/Update/Delete Record Using Access(VB.Net)
-----------------------------------------
Put this into module :
-----------------------------------------
Imports System.Data.OleDb
Module gModule
Public Const cnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=../sample.mdb"
Public Enum FormState
adStateAddMode = 0
adStateEditMode = 1
End Enum
'Fill ListView control with data
Public Sub FillListView(ByRef lvList As ListView, ByRef myData As OleDbDataReader)
Dim itmListItem As ListViewItem
Dim strValue As String
Do While myData.Read
itmListItem = New ListViewItem()
strValue = IIf(myData.IsDBNull(0), "", myData.GetValue(0))
itmListItem.Text = strValue
For shtCntr = 1 To myData.FieldCount() - 1
If myData.IsDBNull(shtCntr) Then
itmListItem.SubItems.Add("")
Else
itmListItem.SubItems.Add(myData.GetString(shtCntr))
End If
Next shtCntr
lvList.Items.Add(itmListItem)
Loop
End Sub
'Execute Non Query
Public Function ExecNonQuery(ByVal strSQL As String)
Dim cnHotel As OleDbConnection
cnHotel = New OleDbConnection
Try
With cnHotel
If .State = ConnectionState.Open Then .Close()
.ConnectionString = cnString
.Open()
End With
Dim cmd As OleDbCommand = New OleDbCommand(strSQL, cnHotel)
cmd.ExecuteNonQuery()
Return True
Catch ex As OleDbException
Return ex
Finally
cnHotel.Close()
End Try
End Function
Public Function GetData(ByVal sSQL As String)
Dim cnCustomers As OleDbConnection
Dim sqlCmd As OleDbCommand = New OleDbCommand(sSQL)
Dim myData As OleDbDataReader
cnCustomers = New OleDbConnection(cnString)
Try
cnCustomers.Open()
sqlCmd.Connection = cnCustomers
myData = sqlCmd.ExecuteReader
Return myData
Catch ex As Exception
Return ex
End Try
End Function
End Module
-----------------------------------------------------------------------------------------
'I hope you like it.....
'tnx!.........
-----------------------------------------------------------------------------------------
Put this into module :
-----------------------------------------
Imports System.Data.OleDb
Module gModule
Public Const cnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=../sample.mdb"
Public Enum FormState
adStateAddMode = 0
adStateEditMode = 1
End Enum
'Fill ListView control with data
Public Sub FillListView(ByRef lvList As ListView, ByRef myData As OleDbDataReader)
Dim itmListItem As ListViewItem
Dim strValue As String
Do While myData.Read
itmListItem = New ListViewItem()
strValue = IIf(myData.IsDBNull(0), "", myData.GetValue(0))
itmListItem.Text = strValue
For shtCntr = 1 To myData.FieldCount() - 1
If myData.IsDBNull(shtCntr) Then
itmListItem.SubItems.Add("")
Else
itmListItem.SubItems.Add(myData.GetString(shtCntr))
End If
Next shtCntr
lvList.Items.Add(itmListItem)
Loop
End Sub
'Execute Non Query
Public Function ExecNonQuery(ByVal strSQL As String)
Dim cnHotel As OleDbConnection
cnHotel = New OleDbConnection
Try
With cnHotel
If .State = ConnectionState.Open Then .Close()
.ConnectionString = cnString
.Open()
End With
Dim cmd As OleDbCommand = New OleDbCommand(strSQL, cnHotel)
cmd.ExecuteNonQuery()
Return True
Catch ex As OleDbException
Return ex
Finally
cnHotel.Close()
End Try
End Function
Public Function GetData(ByVal sSQL As String)
Dim cnCustomers As OleDbConnection
Dim sqlCmd As OleDbCommand = New OleDbCommand(sSQL)
Dim myData As OleDbDataReader
cnCustomers = New OleDbConnection(cnString)
Try
cnCustomers.Open()
sqlCmd.Connection = cnCustomers
myData = sqlCmd.ExecuteReader
Return myData
Catch ex As Exception
Return ex
End Try
End Function
End Module
-----------------------------------------------------------------------------------------
'I hope you like it.....
'tnx!.........
-----------------------------------------------------------------------------------------
Subscribe to:
Posts (Atom)