RSS

Connect to SQL vb.NET code

25 May

Imports System.Data.Sql
Imports System.Data.SqlClient

Public Class SQL_Class

Public Function selectTable(ByVal connectionString As String, ByVal StoredProc As String) As DataTable
Dim dtable As New DataTable

Try
Dim connection As New SqlConnection(connectionString)
connection.Open()
Dim command = New SqlCommand(StoredProc, connection)
Dim adapter = New SqlDataAdapter(command)
dtable = New DataTable()
adapter.Fill(dtable)
connection.Close()
Catch ex As SqlException
MessageBox.Show(ex.Message, “Алдааны мэдээлэл”)
dtable = Nothing
Catch ex As Exception
MessageBox.Show(ex.Message, “Алдааны мэдээлэл”)
dtable = Nothing
End Try
Return dtable
End Function

Public Sub ExecProc(ByVal connectionString As String, ByVal StoredProc As String)
Try
Dim connection As New SqlConnection(connectionString)
connection.Open()
Dim Command = New SqlCommand(StoredProc, connection)
Command.ExecuteNonQuery()
connection.Close()
Catch ex As SqlException
MessageBox.Show(ex.Message, “Алдааны мэдээлэл”)
Catch ex As Exception
MessageBox.Show(ex.Message, “Алдааны мэдээлэл”)
End Try
End Sub
End Class

Dim sql As SQL_Class

me.DataGridView.DataSource = sql.selectTable(“ConnStr”,”SelectTable”)

Энд: ConnStr – Сервертэй холбогдох утга буюу ConnStr = “Data Source=<компьютерийн нэр>\<SQL сервэрийн нэр>;Initial Catalog=<өгөгдлийн сангийн нэр>;User ID=<Серверийн хэрэглэгч>;Password=<Нууц үг>”

SelectTable – нь ашиглаж буй StoredProcedure-ийн нэр (Select * from <Хүснэгтийн нэр>)

Алдаа энэ тэр байж магадгүй шүү хэхэ. Basic-г бараг мартчиж ээ ер нь баазтай аппликэйшин програм хиихдээ дандаа сторед процедур ашиглаж холболтоо кодоор нь хийж байвал зүгээр байх шиг байсан даа….

 
Leave a comment

Posted by on May 25, 2008 in My

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: