G
Guest
Hi,
I am scratching all my hair out and really have no idea what is happening
with my program...
I have a dataset, and i used dataAdapter to fill the data. Everything works
fine until I run the OpenFileDialog, and select a txt file ( the file i
select has nothing do with the database).
When i try to update my dataset, It gives out
"System.Data.OleDb.OleDbException" because it is trying to find
MyDataBase.mdb where the path is the one i selected in the openFileDialoge!?!?
but the weird thing is my path for the oledb is constant, and more
importantly i dont see any connection between the two..
What should I do so that the openFiledialog won't affect the path of my
Database??
but still anyway, i can't see anything wrong in my code that my DB path will
get affected by the change of a openfiledialog...?
please if anyone can help.
Thank you very much in advance!
' Here is how i create the oledb connection
' Create OLEDB connection
Const m_OLEDB_PATH As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source= Data\MyDataBase.mdb"
Dim OleDbConn As New OleDbConnection(m_OLEDB_PATH)
m_da = New OleDbDataAdapter
m_da.SelectCommand = New OleDbCommand(m_str, OleDbConn)
Dim cmd As New OleDbCommandBuilder(m_da)
OleDbConn.Open()
' Fill DataTable in DataSet via DataAdapter
m_da.Fill(m_ds, m_tbName)
m_ds.CaseSensitive = True
OleDbConn.Close()
I am scratching all my hair out and really have no idea what is happening
with my program...
I have a dataset, and i used dataAdapter to fill the data. Everything works
fine until I run the OpenFileDialog, and select a txt file ( the file i
select has nothing do with the database).
When i try to update my dataset, It gives out
"System.Data.OleDb.OleDbException" because it is trying to find
MyDataBase.mdb where the path is the one i selected in the openFileDialoge!?!?
but the weird thing is my path for the oledb is constant, and more
importantly i dont see any connection between the two..
What should I do so that the openFiledialog won't affect the path of my
Database??
but still anyway, i can't see anything wrong in my code that my DB path will
get affected by the change of a openfiledialog...?
please if anyone can help.
Thank you very much in advance!
' Here is how i create the oledb connection
' Create OLEDB connection
Const m_OLEDB_PATH As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source= Data\MyDataBase.mdb"
Dim OleDbConn As New OleDbConnection(m_OLEDB_PATH)
m_da = New OleDbDataAdapter
m_da.SelectCommand = New OleDbCommand(m_str, OleDbConn)
Dim cmd As New OleDbCommandBuilder(m_da)
OleDbConn.Open()
' Fill DataTable in DataSet via DataAdapter
m_da.Fill(m_ds, m_tbName)
m_ds.CaseSensitive = True
OleDbConn.Close()