Vb.net ஐ பயன்படுத்தி SQL தரவை எப்படி அனுப்பலாம்



1. உங்கள் VB.NET திட்டத்தை உருவாக்கவும்.

2. பின்வரும் namespaces அடங்கும்.

Imports System.Data
Imports System.Data.SqlClient

System.Data Namespace ஆனது ADO.NET கட்டமைப்பை பிரதிநிதித்துவப்படுத்தும் வகுப்புகள் அணுகலை வழங்கும். System.Data.SqlClient பெயர்கள் என்பது SQL சேவையகத்திற்கான NET கட்டமைப்பின் தரவு வழங்குநராகும்.

3. கீழே காட்டப்பட்டுள்ளபடி உங்கள் SQLConnection object  மற்றும் கட்டளை object  அறிவிக்கும்.

Dim con As New SqlConnection
Dim cmd As New SqlCommand

4. உங்கள் SqlConnection பொருளின்(object )ConnectionString propertyயை SQL இணைப்பை ஏற்படுத்தும்.

con.ConnectionString = "Data Source=atisource;Initial Catalog=BillingSys;Persist Security Info=True;User ID=sa;Password=12345678"

5. SQL சேவையகத்துடன் இணைக்க திறந்த(open) முறைகள் செயல்படுத்தவும்.

con.Open()

6. கட்டளை(command) object  இணைப்பு அமைக்கவும்.
cmd.Connection = con

7. கீழே காட்டப்பட்டுள்ளபடி கட்டளை (command) objectயை கட்டளைக்கு INSERT SQL அறிக்கையை அனுப்பவும்

cmd.CommandText = "INSERT INTO table (field1, [field2, ... ]) VALUES (value1, [value2, ...])"

8. திரும்பப்பெறாத INSERT SQLயை செயல்படுத்துவதற்கு ExecuteNonQuery () முறையைப் பயன்படுத்தவும்.

cmd.ExecuteNonQuery()

The full sample source code of inserting record to SQL Database:

Dim con As New SqlConnection
Dim cmd As New SqlCommand
Try
con.ConnectionString = "Data Source=atisource;Initial Catalog=BillingSys;Persist Security Info=True;User ID=sa;Password=12345678"
con.Open()
cmd.Connection = con
cmd.CommandText = "INSERT INTO table([field1], [field2]) VALUES([Value1], [Value2])"
cmd.ExecuteNonQuery()

Catch ex As Exception
MessageBox.Show("Error while inserting record on table..." & ex.Message, "Insert Records")
Finally
con.Close()
End Try

இது உங்கள் கேள்விக்கு பதிலளிக்கிறது என நம்புகிறேன். உங்களுக்கு எந்த கேள்விகளும் இருந்தால் எனக்கு தெரியப்படுத்துங்கள்.

நன்றி
பதில் உதவிகரமாக இருந்தால் பகிரவும்.

No comments:

Post a Comment

Pages