DataSet transaction : Transaction « Database ADO.net « VB.Net

VB.Net
1. 2D
2. Application
3. Class
4. Data Structure
5. Database ADO.net
6. Development
7. Event
8. File Directory
9. Generics
10. GUI
11. Language Basics
12. Network Remote
13. Thread
14. Windows System
15. XML
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
VB.Net » Database ADO.net » TransactionScreenshots 
DataSet transaction
DataSet transaction

Imports System
Imports System.Xml
Imports System.Xml.Schema
Imports System.IO
Imports System.Data.SqlClient
Imports System.Collections
Imports System.Data


Public Class MainClass
    
    Shared Sub Main()
        Dim ConnectionString As String
        Dim myconnection As SqlConnection
        Dim mytransaction As SqlTransaction
        Dim mycommand1 As SqlCommand
        Dim myparam As SqlParameter
        Dim da As SqlDataAdapter
        Dim ds As New DataSet()
        Dim args() As String = Environment.GetCommandLineArgs

        ConnectionString = "Server=(local)\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=SSPI"
        myconnection = New SqlConnection(ConnectionString)
        myconnection.Open()

        da = New SqlDataAdapter("select * from Employee", myconnection)
        da.Fill(ds, "Employee")
        myconnection.Close()

        ds.Tables(0).Rows(0)("FirstName""11"

        mycommand1 = New SqlCommand("update Employee set FirstName=@FirstName " "where ID=@ID ", myconnection)
        myparam = New SqlParameter("@ID", SqlDbType.SmallInt)
        myparam.SourceColumn = "ID"
        myparam.SourceVersion = DataRowVersion.Current
        mycommand1.Parameters.Add(myparam)

        myparam = New SqlParameter("@FirstName", SqlDbType.Int)
        myparam.SourceColumn = "FirstName"
        myparam.SourceVersion = DataRowVersion.Current
        mycommand1.Parameters.Add(myparam)

        myconnection.Open()
        mytransaction = myconnection.BeginTransaction()
        mycommand1.Transaction = mytransaction
        da.UpdateCommand = mycommand1
        Try
            da.Update(ds, "Employee")
            mytransaction.Commit()
            Console.WriteLine("Order modified successfully !")
        Catch As Exception
            mytransaction.Rollback()
            Console.WriteLine(e.Message)
        Finally
            myconnection.Close()
        End Try
    End Sub
End Class



           
       
Related examples in the same category
1. Simple Transaction Commit and RollBack: SqlTransaction has completed; it is no longer usable.Simple Transaction Commit and RollBack: SqlTransaction has completed; it is no longer usable.
2. Transaction save point and roll back
3. Transaction Rollback Demo
4. Transaction Commit Demo
5. Isolation Level ReadUncommittedIsolation Level ReadUncommitted
w_w___w.___ja_v___a___2__s___._com___ | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.