0% found this document useful (0 votes)
89 views4 pages

Excute Reader

The document contains code examples demonstrating different methods for executing SQL statements and queries against a SQL database in .NET: 1) ExecuteNonQuery is used to execute INSERT, UPDATE, DELETE statements and stored procedures and return the number of rows affected. 2) ExecuteReader is used to execute SELECT statements and return results as a SqlDataReader which can be used to read rows. 3) ExecuteScalar is used to execute queries that return a single value, like a COUNT, and return the value. 4) A SqlDataAdapter is used to fill a DataSet using SELECT queries and insert/update/delete data using INSERT, UPDATE, DELETE statements.

Uploaded by

JovialBala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views4 pages

Excute Reader

The document contains code examples demonstrating different methods for executing SQL statements and queries against a SQL database in .NET: 1) ExecuteNonQuery is used to execute INSERT, UPDATE, DELETE statements and stored procedures and return the number of rows affected. 2) ExecuteReader is used to execute SELECT statements and return results as a SqlDataReader which can be used to read rows. 3) ExecuteScalar is used to execute queries that return a single value, like a COUNT, and return the value. 4) A SqlDataAdapter is used to fill a DataSet using SELECT queries and insert/update/delete data using INSERT, UPDATE, DELETE statements.

Uploaded by

JovialBala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Imports System.

Data
Imports System.Data.SqlClient
Imports System.Configuration
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim sql As String = "insert into discounts values('New
Discont',8042,1000,1000,5.25)"
Try
connection.Open()
Dim cmd As New SqlCommand(sql, connection)
cmd.ExecuteNonQuery()
connection.Close()
Label1.Text = "Successfully Inserted !!"
Catch ex As Exception
Label1.Text = "Error inserting data" & ex.ToString
End Try
End Sub
End class

Excute reader
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim sql As String = "select au_lname,au_fname from authors"
Try
connection.Open()
Dim cmd As New SqlCommand(sql, connection)
Dim reader As SqlDataReader = cmd.ExecuteReader
While reader.Read()
ListBox1.Items.Add(reader.Item(0) & " " &
reader.Item(1))
End While
connection.Close()
Catch ex As Exception
Label1.Text = "Error in ExecuteReader " & ex.ToString
End Try

End Sub

Execute Scalar
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim sql As String = "select count(*) from authors"
Try
connection.Open()
Dim cmd As New SqlCommand(sql, connection)
Dim result As Int32 =
Convert.ToInt32(cmd.ExecuteScalar)
connection.Close()
Label1.Text = "Number of rows in author table - " &
result
Catch ex As Exception
Label1.Text = "Error in ExecuteScalar " & ex.ToString
End Try
End Sub
Execute nonquery
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim sql As String = "insert into discounts values('New
Discont',8042,1000,1000,5.25)"
Try
connection.Open()
Dim cmd As New SqlCommand(sql, connection)
cmd.ExecuteNonQuery()
connection.Close()
Label1.Text = "Successfully Inserted !!"
Catch ex As Exception
Label1.Text = "Error inserting data" & ex.ToString
End Try

End Sub
Execute
Imports
Imports
Imports

reader
System.Data
System.Data.SqlClient
System.Configuration

Partial Class _Default


Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim sql As String = "select au_lname,au_fname from authors"
Try
connection.Open()
Dim cmd As New SqlCommand(sql, connection)
Dim reader As SqlDataReader = cmd.ExecuteReader
While reader.Read()
ListBox1.Items.Add(reader.Item(0) & " " &
reader.Item(1))
End While
connection.Close()
Catch ex As Exception
Label1.Text = "Error in ExecuteReader " & ex.ToString
End Try
End Sub
DataAdapter
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim connectionString As String
Dim connection As SqlConnection
Dim ds As New DataSet
connectionString =
ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
Dim insertSqll As String = "insert into discounts values('New
Discont',8042,3000,3000,5.25)"
Try
connection.Open()
Dim adapter As New SqlDataAdapter()
adapter.InsertCommand = New SqlCommand(insertSqll,
connection)
adapter.InsertCommand.ExecuteNonQuery()
connection.Close()
Label1.Text = "data Inserted !! "
Catch ex As Exception

Label1.Text = "Error in execution " & ex.ToString


End Try
End Sub

You might also like