User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the VB.NET section within the Software Development category of DaniWeb, a massive community of 402,366 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,095 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our VB.NET advertiser: Programming Forums
Views: 6350 | Replies: 10
Reply
Join Date: Oct 2006
Location: Iran_Tehran
Posts: 3
Reputation: mojal67 is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
mojal67 mojal67 is offline Offline
Newbie Poster

Help I need help for connecting to Ms access database

  #1  
Oct 18th, 2006
Hi ,I work with vb.net 2005 . I want to know if I want to connect to data base with Ms Access which data source i can use (ODBC or OLEDB)
I write the following code in form load event (by OLEDB) :

Dim conn As New OleDb.OleDbConnection("Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDBdatabase Locking Mode=1;Jet OLEDBdatabase Password=;Data Source=C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb;Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDBystem database=;Jet OLEDBFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDBdon't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False")

Dim da As New OleDb.OleDbDataAdapter("select * from orders", conn)
Dim ds As New DataSet
da.Fill(ds)

and have an error that "OledbException was unhandled"
How can i solve this error or How can connect with ODBC data source to MS access data base.
I will happy if anyone can help me.
Thank You , MOJAL
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Apr 2005
Location: Milwaukee, WI
Posts: 156
Reputation: nicentral is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 3
nicentral's Avatar
nicentral nicentral is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #2  
Oct 18th, 2006
Two things. Use the IDE to get the correct connection string. It seems a bit long with a lot of unnecessary options for Jet Database. Then make sure you ALWAYS put your connection in a Try/Catch block. This is the only way to handle exceptions.

Andy
Nobody believes the official spokesman, but everybody trusts an unidentified source.

-- Please do not PM me with questions about a thread. If you respond to a thread, then everyone can benefit.
Reply With Quote  
Join Date: Apr 2005
Location: Milwaukee, WI
Posts: 156
Reputation: nicentral is an unknown quantity at this point 
Rep Power: 4
Solved Threads: 3
nicentral's Avatar
nicentral nicentral is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #3  
Oct 18th, 2006
Originally Posted by mojal67
Hello Andy Thank you very much for your answer dear andy i do your suggestion but i dont have any connection to ms access database also i dont have any error because of your desribtion. can you help me more please
i hope have a nice life with the God protection.
:p Mojal


Mojal --

try changing the code to

Dim conn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb")

if it still doesn't work, you might have the wrong path for your database file.

-- Andy
Nobody believes the official spokesman, but everybody trusts an unidentified source.

-- Please do not PM me with questions about a thread. If you respond to a thread, then everyone can benefit.
Reply With Quote  
Join Date: Oct 2005
Posts: 33
Reputation: SethR is an unknown quantity at this point 
Rep Power: 3
Solved Threads: 1
SethR SethR is offline Offline
Light Poster

Re: I need help for connecting to Ms access database

  #4  
Oct 20th, 2006
try something like this......

Private currpath As String = System.Environment.CurrentDirectory
Private connService As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " & currpath & "\ServiceCalls.mdb")
Public daCustomers As New System.Data.OleDb.OleDbDataAdapter("Select * from Customers", connService)
Public daCalls As New System.Data.OleDb.OleDbDataAdapter("Select * from Calls ORDER BY CustomerID", connService)
Private daCallStatus As New System.Data.OleDb.OleDbDataAdapter("Select * from Status", connService)
Private cbCustomers As New System.Data.OleDb.OleDbCommandBuilder(daCustomers)
Private cbCalls As New System.Data.OleDb.OleDb
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #5  
Jun 17th, 2008
Hi Mojal:

I am new to database too. Can you please tell me as to where I need to type the code that you have (for database connectivity) ? Is it typed in the form_load procedure ?

It will be nice if you can reply ASAP. you can email me at kukki.kanchana@gmail.com
















Originally Posted by mojal67 View Post
Hi ,I work with vb.net 2005 . I want to know if I want to connect to data base with Ms Access which data source i can use (ODBC or OLEDB)
I write the following code in form load event (by OLEDB) :

Dim conn As New OleDb.OleDbConnection("Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDBdatabase Locking Mode=1;Jet OLEDBdatabase Password=;Data Source=C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb;Password=;Jet OLEDB:Engine Type=5;Jet OLEDB:Global Bulk Transactions=1;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDBystem database=;Jet OLEDBFP=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:New Database Password=;Jet OLEDB:Create System Database=False;Jet OLEDBdon't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Encrypt Database=False")

Dim da As New OleDb.OleDbDataAdapter("select * from orders", conn)
Dim ds As New DataSet
da.Fill(ds)

and have an error that "OledbException was unhandled"
How can i solve this error or How can connect with ODBC data source to MS access data base.
I will happy if anyone can help me.
Thank You , MOJAL
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #6  
Jun 17th, 2008
Mojal:

Thanks in Advance!
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #7  
Jun 17th, 2008
Folks:
I am new to VB and I am using VB.NET.Can anyone please tell me as to where the code for setting up the database connection needs to be typed?

If you can reply ASAP, it will be greatly appreciated.

Thanks,
Kavitha.
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #8  
Jun 17th, 2008
Hi:

I am new to VB.NET. Can you please tell me as to where this code needs to be typed for acquiring database connectivity?

If you reply ASAP, it will be of great help to me.

Thanks,
Kavitha.









Originally Posted by SethR View Post
try something like this......

Private currpath As String = System.Environment.CurrentDirectory
Private connService As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " & currpath & "\ServiceCalls.mdb")
Public daCustomers As New System.Data.OleDb.OleDbDataAdapter("Select * from Customers", connService)
Public daCalls As New System.Data.OleDb.OleDbDataAdapter("Select * from Calls ORDER BY CustomerID", connService)
Private daCallStatus As New System.Data.OleDb.OleDbDataAdapter("Select * from Status", connService)
Private cbCustomers As New System.Data.OleDb.OleDbCommandBuilder(daCustomers)
Private cbCalls As New System.Data.OleDb.OleDb
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #9  
Jun 17th, 2008
Folks:

I am new to VB.Et. Can you please tell me as to where the code for database connectivity needs to be typed?

Thanks,
Kavitha.
Reply With Quote  
Join Date: Jun 2008
Posts: 107
Reputation: kavithabhaskar is an unknown quantity at this point 
Rep Power: 1
Solved Threads: 0
kavithabhaskar kavithabhaskar is offline Offline
Junior Poster

Re: I need help for connecting to Ms access database

  #10  
Jun 17th, 2008
Hi:

I missed to see that the code needs to be typed in the Form Load window. Thanks Mojal. But I hope to keep in touch with you folks to discuss more about VB.NET and Access.

Thanks,
Kavitha.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb VB.NET Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the VB.NET Forum

All times are GMT -4. The time now is 12:03 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC