Mega Code Archive

 
Categories / VB.Net by API / System Data Odbc
 

OleDbCommand CommandText

Imports System Imports System.Data Imports System.Data.SqlClient Imports System.Collections Imports System.Windows.Forms Imports System.Resources Public Class MainClass     Shared Dim OleDbConnection As System.Data.OleDb.OleDbConnection     Shared Dim AddressBookDataAdapter As System.Data.OleDb.OleDbDataAdapter     Shared Sub Main()        Connect()        Display()                Dim FirstName As String = "New Name"        Dim ID As String = "1"        Dim OleDbUpdateCommand As System.Data.OleDb.OleDbCommand        OleDbUpdateCommand = new System.Data.OleDb.OleDbCommand                OleDbUpdateCommand.CommandText = "UPDATE Employee SET firstName=" & _                "'" & FirstName & "' WHERE id=" & ID & " ;  "        OleDbUpdateCommand.Connection = OleDbConnection        AddressBookDataAdapter.UpdateCommand = OleDbUpdateCommand        AddressBookDataAdapter.UpdateCommand.ExecuteNonQuery()        Display()        Disconnect()     End Sub     Shared Sub Display()        Dim OleDbSelectCommand As System.Data.OleDb.OleDbCommand        OleDbSelectCommand = New System.Data.OleDb.OleDbCommand()        OleDbSelectCommand.CommandText = "SELECT ID, FirstName, LastName,Salary FROM Employee"        OleDbSelectCommand.Connection = OleDbConnection        AddressBookDataAdapter = New System.Data.OleDb.OleDbDataAdapter()        AddressBookDataAdapter.SelectCommand = OleDbSelectCommand        Dim AddressBookDataSet As System.Data.DataSet        AddressBookDataSet = New System.Data.DataSet()        CType(AddressBookDataSet, System.ComponentModel.ISupportInitialize).BeginInit()        AddressBookDataAdapter.Fill(AddressBookDataSet)          Dim dataTable As DataTable = AddressBookDataSet.Tables(0)          ' ensure dataTable not empty          If dataTable.Rows.Count <> 0 Then             Dim recordNumber As Integer = Convert.ToInt32(dataTable.Rows(0)(0))             Console.Write( recordNumber.ToString & "  ")             Console.Write( Convert.ToString(dataTable.Rows(0)(1)) & "  ")             Console.Write( Convert.ToString(dataTable.Rows(0)(2)) & "  ")             Console.Write( Convert.ToString(dataTable.Rows(0)(3)) & "  ")             ' display not-found message          Else             Console.WriteLine( "No record found" )          End If          Console.WriteLine(  )     End Sub     Shared Sub Connect()       OleDbConnection = New System.Data.OleDb.OleDbConnection()       OleDbConnection.ConnectionString = _          "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";" & _          "User ID=Admin;Data Source=Employee.mdb;Mode=Sha" & _          "re Deny None;Extended Properties="""";" & _          "Jet OLEDB:System database="""";Jet OLEDB:Regis" & _          "try Path="""";Jet OLEDB:Database Password="""";" & _          "Jet OLEDB:Engine Type=5;Jet OLEDB:Dat" & _          "abase Locking Mode=1;Jet OLEDB:Global Partial " & _          "Bulk Ops=2;Jet OLEDB:Global Bulk T" & _          "ransactions=1;Jet OLEDB:New Database " & _          "Password="""";Jet OLEDB:Create System Databas" & _          "e=False;Jet OLEDB:Encrypt Database=False;" & _          "Jet OLEDB:Don't Copy Locale on Compact=" & _          "False;Jet OLEDB:Compact Without Replica " & _          "Repair=False;Jet OLEDB:SFP=False"       Try          OleDbConnection.Open()       Catch ex As Exception          Console.WriteLine(ex.Message)       End Try     End Sub     Shared Sub Disconnect()       Try          OleDbConnection.Close()       Catch ex As Exception          Console.WriteLine(ex.Message)       End Try     End Sub End Class