Click here to Skip to main content
15,919,341 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi I want to transfer
Dim connstring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Jim Clinton Amarga\Desktop\Class Records\Class Records\bin\Debug\dbClassRecords.accdb"
to Module or class

What I have tried:

Public Class frmAttendance
    Dim sqlcode As String

    Dim connstring As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Jim Clinton Amarga\Desktop\Class Records\Class Records\bin\Debug\dbClassRecords.accdb"



    Sub loaddata()
        ListView.Items.Clear()


        Try


            sqlcode = "SELECT ID,A_Fname,A_Lname,A_Course,A_Subject,A_PDay1,A_PDay2,A_PDay3,A_PDay4,A_PDay5,A_PDay6,A_ScorePrelim FROM tblAttendance ORDER BY A_Lname ASC   "

            Dim sqlcmd As New OleDb.OleDbCommand(sqlcode)
            sqlcmd.Connection = New OleDb.OleDbConnection(connstring)
            sqlcmd.Connection.Open()
            sqlcmd.ExecuteNonQuery()
            Dim da As New OleDb.OleDbDataAdapter(sqlcmd)
            Dim ds As New DataSet
            da.Fill(ds, " tblAttendance ")
            Dim itemcollection(100) As String

            For r = 0 To ds.Tables(" tblAttendance ").Rows.Count - 1
                For c = 0 To ds.Tables(" tblAttendance ").Columns.Count - 1
                    itemcollection(c) = ds.Tables(" tblAttendance ").Rows(r)(c).ToString
                Next
                Dim LVI As New ListViewItem(itemcollection)
                ListView.Items.Add(LVI)
            Next

        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try
    End Sub
Posted
Updated 10-Mar-17 19:48pm
v2
Comments
Karthik_Mahalingam 11-Mar-17 1:36am    
what was the issue

1 solution

You could make it Shared: Shared (Visual Basic)[^] which means it "lives" in a class and is accessed via the class Name: MyClass.ConnectionString

But ... don't hard code it like that. Put it in a config file, and read it when your app starts - that way you don't need to re-compile your program for each user when you release the program to users.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900