Cara Membuat Module Koneksi asp.net

Membuat Module Koneksi asp.net

banyak keuntungan membuat module koneksi di asp.net ini diantaranya yaitu ketika kita menulis kode kita tinggal memanggilnya yang telah kita buat di modul tersebut.

berikut langkah-langkahnya:

1.buka  Microsoft Visual Basic 2010 dengan pilihan website atau buka project website anda.

2.di menu atas "website" pilih add new item atau bisa juga langsung (Ctrl+Shift+A)

3.pilih item Class dan ubah namanya yang tadinya "Class1.vb" menjadi "Module1.vb" terus klik "Add" ,apabila muncul pesan,klik saja Ok .

4.jika menggunakan koneksi sqlserver maka panggil dulu Namespace data nya.seperti ini :

Imports Microsoft.VisualBasic

Imports System.Data.SqlClient

Imports System.Data

Imports System.Data.Sql

Imports System.String

5.secara default  di module tersebut akan ada seperti ini :

Public Class Module1

............

End Class

Supaya kode yang ada pada module tersebut terbaca oleh sekian banyak form,maka harus merubahnya menjadi seperti ini : 

Public Module Module1

..........

End Module

jika anda tidak merubahnya maka bagaimanapun tidak akan terpanggil malahan akan muncul error "reference to a non-shared member requires an object reference ".

kita praktek saja langsung saya contohkan seperti ini : 

Imports Microsoft.VisualBasic

Imports System.Data.SqlClient

Imports System.Data

Imports System.Data.Sql

Imports System.String

Public Module Module1

    Public conn As New SqlConnection

    Public tbl As New DataTable

    Public cmd As New SqlCommand

    Public dr As SqlDataReader

    Public da As New SqlDataAdapter

    Public ds As New DataSet

    Public str As String

    Public dv As New DataView

    Public Sub koneksi()

    str = "Data Source=.\SQLExpress;database=sample;Integrated     Security=true"

        conn = New SqlConnection(str)

        If conn.State = ConnectionState.Closed Then

            conn.Open()

        End If

    End Sub

End Module

Seperti itulah langkah untuk membuat modul si asp.net #vb bukan membuat class ya..tapi ini membuat module koneksi.

Sekian dan Terimakasih.semoga membantu

By: Yohan Apriandi 

1 KOMENTAR: