473,669 Members | 2,458 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Access DB Issues - Again

Remote server hosts a .mdb file but the client cannot access the DB through
VB.Net Express 2005.

My Assumptions:
1. One can use VB.Net Express 2005 to write a client resident application to
access an .mdb file living on a remote server.
2. No Microsoft Access code elements need to reside on the remote server
except the *.mdb file.
3. On the remote server, permissions need be set so that anyone can have
read access to that Access database.
4. The remote server needs to host the .Net Framework 2.0
Are all of these assumptions true ?
What am I missing ?

If the assumptions are true, the local error message

Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors)==>Could not find
installable ISAM does not make sense to me.

TIA for any help.

Bob
May 22 '06 #1
13 1558
mdb is crap upsize it to sql server

duh grow some balls and learn SQL Server; mdb is for jr high kids to
learn databases

May 22 '06 #2

"Bob Palank" <bo*@stlcc.or g> wrote in message
news:QO******** ********@fe02.l ga...
Remote server hosts a .mdb file but the client cannot access the DB
through VB.Net Express 2005.

My Assumptions:
1. One can use VB.Net Express 2005 to write a client resident application
to
access an .mdb file living on a remote server.
2. No Microsoft Access code elements need to reside on the remote server
except the *.mdb file.
3. On the remote server, permissions need be set so that anyone can have
read access to that Access database.
4. The remote server needs to host the .Net Framework 2.0
Are all of these assumptions true ?
What am I missing ?

If the assumptions are true, the local error message

Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors)==>Could not find
installable ISAM does not make sense to me.

TIA for any help.

Bob


Sure you can. That error can mean a lot of things. Post your code for
connecting to the remote server. That is where some problems occur. If you
haven't checked it out yet, here is a link to ConnectionStrin gs that can
help too:

http://www.connectionstrings.com/

Click on the Access name and then the type of connection and that will get
you started. As I understand it, the Wizards in Visual Basic 2005 Express
Edition, will not connect to a remote server, just the local server on your
machine. But, you can write the connection strings yourself. There is a lot
of good info on using Access remotely. But, in spite of the silly response
you got from another poster, ( actually a childish response) it really would
be better to use SQL Server for a networked database. But, if that is more
than you need, and you don't anticipate heavy usage of your database, then
Access can do the job.
james
May 23 '06 #3
My Assumptions:
1. One can use VB.Net Express 2005 to write a client resident
application to
access an .mdb file living on a remote server.
TRUE
2. No Microsoft Access code elements need to reside on the remote
server
except the *.mdb file.
TRUE
3. On the remote server, permissions need be set so that anyone can
have
read access to that Access database.
TRUE to an extent, you could manage the users through the access
database too.
4. The remote server needs to host the .Net Framework 2.0
FALSE each client needs its own framework installed.
Unless its a web application,.
Are all of these assumptions true ?
What am I missing ?

May 23 '06 #4
Bob,

Why don't you use whatever wizard to try.

If it is working for you than the only thing you have to check what is
different with you and the users.

Just as idea

Cor

"Bob Palank" <bo*@stlcc.or g> schreef in bericht
news:QO******** ********@fe02.l ga...
Remote server hosts a .mdb file but the client cannot access the DB
through VB.Net Express 2005.

My Assumptions:
1. One can use VB.Net Express 2005 to write a client resident application
to
access an .mdb file living on a remote server.
2. No Microsoft Access code elements need to reside on the remote server
except the *.mdb file.
3. On the remote server, permissions need be set so that anyone can have
read access to that Access database.
4. The remote server needs to host the .Net Framework 2.0
Are all of these assumptions true ?
What am I missing ?

If the assumptions are true, the local error message

Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors)==>Could not find
installable ISAM does not make sense to me.

TIA for any help.

Bob

May 23 '06 #5
Bob Palank wrote:
Remote server hosts a .mdb file but the client cannot access the DB
through VB.Net Express 2005.
(I presume you have previous postings on this subject, but I can't see them,
so sorry if you've gone over some of these points before.)

Please define "remote" in this context. Do you mean it's on the same LAN but
in a different room, or...?
My Assumptions:
1. One can use VB.Net Express 2005 to write a client resident
application to access an .mdb file living on a remote server.
AFAIK, it needs access as if it was a file on the local computer - as in
File And Printer Sharing For Windows Networks. Think security holes.
2. No Microsoft Access code elements need to reside on the remote
server except the *.mdb file.
Seems reasonable, except I have a suspicion that when it's accessed there
may be other temporary files written.
3. On the remote server, permissions need be set so that anyone can
have read access to that Access database.
Full access. To the folder, not just the file.
4. The remote server needs to host the .Net Framework 2.0
What are you suggesting that has to do with accessing a file?
Are all of these assumptions true ?
What am I missing ?


Can you access the remote DB file using Access on the client machine? If
not, write an app to reside on the remote machine to provide the interface
to the DB.

Andrew
May 23 '06 #6
On Mon, 22 May 2006 15:04:01 -0500, "Bob Palank" <bo*@stlcc.or g> wrote:

¤ Remote server hosts a .mdb file but the client cannot access the DB through
¤ VB.Net Express 2005.
¤
¤ My Assumptions:
¤ 1. One can use VB.Net Express 2005 to write a client resident application to
¤ access an .mdb file living on a remote server.

Yes, assuming there is some sort of network path available.

¤ 2. No Microsoft Access code elements need to reside on the remote server
¤ except the *.mdb file.

Correct.

¤ 3. On the remote server, permissions need be set so that anyone can have
¤ read access to that Access database.

If the database is being modified then full access is required to the folder where the database
resides in order to create/update/delete the corresponding .LDB file.

¤ 4. The remote server needs to host the .Net Framework 2.0

False. Access is a file based database. The database engine runs on the client.

¤ If the assumptions are true, the local error message
¤
¤ Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors)==>Could not find
¤ installable ISAM does not make sense to me.
¤

Either the Jet database engine components are not correctly installed on the client or your
connection string is invalid. You may want to post some code.
Paul
~~~~
Microsoft MVP (Visual Basic)
May 23 '06 #7
i would try user='Admin' password = blank in the connection string.

but more importantly-- sql server express ships with visual basic
express.
why aren't you using it?

mdb is obsolete kid

May 23 '06 #8
Thanks to all for the ongoing help.
Microsoft Access (.mdb) seems like an excellent database to be used on a server when the file
size is very small and the number of read only hits per day is less than 100. The server cost is
minimal as opposed to the expense of hosting a SQL Server DB.
Another alternative might be SQL Server 2005 Express DataBase.
But first I'd like to get things working with Microsoft Access.

Below is the Connection String from app.config that I'm using along with the error message that results.

=============== =============== =============== =============== =

<add name="CRUD.My.M ySettings.PubsC onnectionString "
connectionStrin g="Provider=Mic rosoft.Jet.OLED B.4.0;
Data Source=some.ser ver.org\ISstude nt\Pubs.mdb;
JetOLEDB:Databa se;
User ID=;
Password=;"
/>
</connectionStrin gs>
=============== =============== =============== =============== =
Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors) has attached to it an
OleDBException was unhandled ===>> Could not find installable ISAM.
=============== =============== =============== =============== ===

Of course, changing the file source to c:\Pubs.mdb works as expected.
This connection string is shown below.
=============== =============== =============== =============== ===========
<connectionStri ngs>
<add name="CRUD.My.M ySettings.PubsC onnectionString "
connectionStrin g="Provider=Mic rosoft.Jet.OLED B.4.0;
Data Source=C:\Pubs. mdb"
/>
</connectionStrin gs>
=============== =============== =============== =============== ============
TIA for all assistance
Bob

May 24 '06 #9
On Wed, 24 May 2006 09:30:07 -0500, "Bob Palank" <bo*@stlcc.or g> wrote:

¤ Thanks to all for the ongoing help.
¤ Microsoft Access (.mdb) seems like an excellent database to be used on a server when the file
¤ size is very small and the number of read only hits per day is less than 100. The server cost is
¤ minimal as opposed to the expense of hosting a SQL Server DB.
¤ Another alternative might be SQL Server 2005 Express DataBase.
¤ But first I'd like to get things working with Microsoft Access.
¤
¤ Below is the Connection String from app.config that I'm using along with the error message that results.
¤
¤ =============== =============== =============== =============== =
¤
¤ <add name="CRUD.My.M ySettings.PubsC onnectionString "
¤ connectionStrin g="Provider=Mic rosoft.Jet.OLED B.4.0;
¤ Data Source=some.ser ver.org\ISstude nt\Pubs.mdb;
¤ JetOLEDB:Databa se;
¤ User ID=;
¤ Password=;"
¤ />
¤ </connectionStrin gs>
¤ =============== =============== =============== =============== =
¤ Me.AuthorsTable Adapter.Fill(Me .PubsDataSet.au thors) has attached to it an
¤ OleDBException was unhandled ===>> Could not find installable ISAM.
¤ =============== =============== =============== =============== ===
¤
¤ Of course, changing the file source to c:\Pubs.mdb works as expected.
¤ This connection string is shown below.
¤ =============== =============== =============== =============== ===========
¤ <connectionStri ngs>
¤ <add name="CRUD.My.M ySettings.PubsC onnectionString "
¤ connectionStrin g="Provider=Mic rosoft.Jet.OLED B.4.0;
¤ Data Source=C:\Pubs. mdb"
¤ />
¤ </connectionStrin gs>
¤ =============== =============== =============== =============== ============

It sounds like your network data source path is invalid. You either have to use a mapped drive
letter or a UNC path. Below is an example which uses a UNC path:

"Provider=Micro soft.Jet.OLEDB. 4.0;Data Source=\\sharen ame\folder\Data base\MyAccessDB .mdb;"

In addition, I'm not sure what " JetOLEDB:Databa se" in your connection string is. This isn't a valid
parameter.
Paul
~~~~
Microsoft MVP (Visual Basic)
May 24 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
1808
by: David W. Fenton | last post by:
I'm working in Access 2K quite a bit lately (with only my second project that is 100% A2K), and I've run into a number of odd problems that seem to be associated with running code. The most recent problem was a new form that I was working on and I had placed a navigation combo box on the form, and I was about to write a BeforeUpdate event that would use Trevor Best's tCount() (replacement for the builtin dCount()) to see if there were...
13
3307
by: BigDaDDY | last post by:
Um yeah....In case you haven't figured it out, Microsoft sucks. I'm going to be kicked back in my chair eating popcorn and watching football 10 years from now, while all you clowns are scrambling to rewrite all your code because Microsoft upgraded all their crap and nothing you wrote 10 years earlier works. It doesn't take a rocket scientist to figure out that Microsoft is unreliable. Try opening an Excel 95 spreadsheet you wrote in...
49
14324
by: Yannick Turgeon | last post by:
Hello, We are in the process of examining our current main application. We have to do some major changes and, in the process, are questionning/validating the use of MS Access as front-end. The application is relatively big: around 200 tables, 200 forms and sub-forms, 150 queries and 150 repports, 5GB of data (SQL Server 2000), 40 users. I'm wondering what are the disadvantages of using Access as front-end? Other that it's not...
3
1563
by: Jeffrey | last post by:
Good day all, I have seen so many postings dealing with MS Access as a security risk and other items, yet I see now clear reason why. I would really like someone to point me in the right direction for clear reasons why MS Access should not be used for the enterprise. For a handful of users I don't see an issue, but when an access application (I use that loosly) drags down the network and the SQL Server at the same time, it makes me...
20
3324
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to speed. I like books with practical exercises, and also with test questions (like cert books) *2*
62
11386
by: Ecohouse | last post by:
I was just wondering if there was any way to use a toolbar in Outlook 2002 in Access 2002? I want to create a custom toolbar in Access similar to the Calendar toolbar in Outlook. Any ideas?
8
1705
by: Dmitry Akselrod | last post by:
Hi, I have a recursive application that walks through a directory structure on a Hard Drive and writes various file information to a single table in an Access 2003 database. I am opening a connection to the database at the start of a worker thread that does all of the work. The connection is closed when the worker thread completes. I am using a single method to write a bunch of information to the table. The application flies...
9
2520
by: Fish Womper | last post by:
I am at best a part time developer of Access databases. I use Access 2.0, as this is all my employer has on its computers. Even so, to use this ancient version requires a fairly convoluted installation procedure on each PC on which it is used. I am self-taught from the help files that come with Access 2.0 and from painful experience. I've never attended any type of training course on how to develop databases in Access. I have no idea...
14
3875
by: ApexData | last post by:
I am considering building some distributable commercial applications. For about a year now, I have been using Access2000. This was my first venture into object oriented database development. Having a background in Pascal and some C++, I would have preferred those languages, but VBA made do. The SQL was fine. I believe that Security issues on the backend, and data integrity/ corruption complaints over the network may be a stumbling...
16
11063
by: Neil | last post by:
I posted a few days ago that it seems to me that the Access 2007 rich text feature does not support: a) full text justification; b) programmatic manipulation. I was hoping that someone might know one way or the other whether that was true or not, or could point me to an article or help text that would. What I have seen so far online and in Access 2007 help seems to confirm the above. But that (or at least (b)) seems incredible that it...
0
8465
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8895
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8809
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8658
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7407
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6210
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4386
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2797
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
1788
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.