PC Review


Reply
Thread Tools Rate Thread

Database Question

 
 
=?Utf-8?B?SlJC?=
Guest
Posts: n/a
 
      19th Mar 2005
I'm going to develop a single user program written in C# that will connect to
a database on the local machine only. I'm thinking about using Microsoft
Access for the database. My question is does each individual machine that I
deploy the program on need to have Micrsoft Access actually installed, or
will the program be able to access, read, write, and query without Access
installed. Or do I need some kind of driver? Thanks for the feedback.

 
Reply With Quote
 
 
 
 
Tim Wilson
Guest
Posts: n/a
 
      19th Mar 2005
You shouldn't need Access installed. Unless you are using something
Access-specific, then you can just ship the appropriate components. For
example, I wrote an app that used an Access 2000 db for storage and I rolled
MDAC 2.8 and JET 4.0 SP8 into the installer. Access wasn't installed but
everything worked as expected. In fact, I'm going off memory here, if XP is
up to date with the latest service pack and windows updates then you
*shouldn't* need anything on that platform.

--
Tim Wilson
..Net Compact Framework MVP

"JRB" <(E-Mail Removed)> wrote in message
news:B35105DC-D3E4-405D-9F0F-(E-Mail Removed)...
> I'm going to develop a single user program written in C# that will connect

to
> a database on the local machine only. I'm thinking about using Microsoft
> Access for the database. My question is does each individual machine that

I
> deploy the program on need to have Micrsoft Access actually installed, or
> will the program be able to access, read, write, and query without Access
> installed. Or do I need some kind of driver? Thanks for the feedback.
>



 
Reply With Quote
 
Michael C#
Guest
Posts: n/a
 
      19th Mar 2005
MDAC and Jet drivers. All machines need access to the MDB file however, so
you'll need to put it on a shared network resource if it's a shared
database. Just FYI, you might consider using MSDE instead. It's much
better for shared database applications.

"JRB" <(E-Mail Removed)> wrote in message
news:B35105DC-D3E4-405D-9F0F-(E-Mail Removed)...
> I'm going to develop a single user program written in C# that will connect
> to
> a database on the local machine only. I'm thinking about using Microsoft
> Access for the database. My question is does each individual machine that
> I
> deploy the program on need to have Micrsoft Access actually installed, or
> will the program be able to access, read, write, and query without Access
> installed. Or do I need some kind of driver? Thanks for the feedback.
>



 
Reply With Quote
 
Carl Frisk
Guest
Posts: n/a
 
      20th Mar 2005
He is probably planning on shipping the MDB with it, as it is a standalone project.

Should work fine. It always has in the past. With consideration for JET and MDAC.

--
....Carl Frisk
Anger is a brief madness.
- Horace, 20 B.C.
http://www.carlfrisk.com


"Michael C#" <(E-Mail Removed)> wrote in message news:k10%d.9700$(E-Mail Removed)...
> MDAC and Jet drivers. All machines need access to the MDB file however, so
> you'll need to put it on a shared network resource if it's a shared
> database. Just FYI, you might consider using MSDE instead. It's much
> better for shared database applications.
>
> "JRB" <(E-Mail Removed)> wrote in message
> news:B35105DC-D3E4-405D-9F0F-(E-Mail Removed)...
>> I'm going to develop a single user program written in C# that will connect
>> to
>> a database on the local machine only. I'm thinking about using Microsoft
>> Access for the database. My question is does each individual machine that
>> I
>> deploy the program on need to have Micrsoft Access actually installed, or
>> will the program be able to access, read, write, and query without Access
>> installed. Or do I need some kind of driver? Thanks for the feedback.
>>

>
>

 
Reply With Quote
 
Michael C#
Guest
Posts: n/a
 
      20th Mar 2005
For standalones, MDBs are one way to go. I wouldn't recommend them for two
or more users; that's why I qualified my statement by saying it's much
better for "shared applications" (i.e., multiple concurrent users).

"Carl Frisk" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> He is probably planning on shipping the MDB with it, as it is a standalone
> project.
>
> Should work fine. It always has in the past. With consideration for JET
> and MDAC.
>
> --
> ...Carl Frisk
> Anger is a brief madness.
> - Horace, 20 B.C.
> http://www.carlfrisk.com
>
>
> "Michael C#" <(E-Mail Removed)> wrote in message
> news:k10%d.9700$(E-Mail Removed)...
>> MDAC and Jet drivers. All machines need access to the MDB file however,
>> so you'll need to put it on a shared network resource if it's a shared
>> database. Just FYI, you might consider using MSDE instead. It's much
>> better for shared database applications.
>>
>> "JRB" <(E-Mail Removed)> wrote in message
>> news:B35105DC-D3E4-405D-9F0F-(E-Mail Removed)...
>>> I'm going to develop a single user program written in C# that will
>>> connect to
>>> a database on the local machine only. I'm thinking about using Microsoft
>>> Access for the database. My question is does each individual machine
>>> that I
>>> deploy the program on need to have Micrsoft Access actually installed,
>>> or
>>> will the program be able to access, read, write, and query without
>>> Access
>>> installed. Or do I need some kind of driver? Thanks for the feedback.
>>>

>>


 
Reply With Quote
 
Carl Frisk
Guest
Posts: n/a
 
      20th Mar 2005
Good point. Unless you have a pretty firm foundation in Access and it's peculiar quirks I wouldn't go beyond 5 users
anyway. Once you understand the tricks and tweaks it does hold up pretty well for under 50 users. Not sure if the NG
is around where I learned most of the tricks but it still may be. However with other better solutions available why
fight it?

--
....Carl Frisk
Anger is a brief madness.
- Horace, 20 B.C.
http://www.carlfrisk.com


"Michael C#" <(E-Mail Removed)> wrote in message news07%d.11145$(E-Mail Removed)...
> For standalones, MDBs are one way to go. I wouldn't recommend them for two or more users; that's why I qualified my
> statement by saying it's much better for "shared applications" (i.e., multiple concurrent users).
>
> "Carl Frisk" <(E-Mail Removed)> wrote in message news:%(E-Mail Removed)...
>> He is probably planning on shipping the MDB with it, as it is a standalone project.
>>
>> Should work fine. It always has in the past. With consideration for JET and MDAC.
>>
>> --
>> ...Carl Frisk
>> Anger is a brief madness.
>> - Horace, 20 B.C.
>> http://www.carlfrisk.com
>>
>>
>> "Michael C#" <(E-Mail Removed)> wrote in message news:k10%d.9700$(E-Mail Removed)...
>>> MDAC and Jet drivers. All machines need access to the MDB file however, so you'll need to put it on a shared
>>> network resource if it's a shared database. Just FYI, you might consider using MSDE instead. It's much better for
>>> shared database applications.
>>>
>>> "JRB" <(E-Mail Removed)> wrote in message news:B35105DC-D3E4-405D-9F0F-(E-Mail Removed)...
>>>> I'm going to develop a single user program written in C# that will connect to
>>>> a database on the local machine only. I'm thinking about using Microsoft
>>>> Access for the database. My question is does each individual machine that I
>>>> deploy the program on need to have Micrsoft Access actually installed, or
>>>> will the program be able to access, read, write, and query without Access
>>>> installed. Or do I need some kind of driver? Thanks for the feedback.
>>>>
>>>

>


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Question re: Frontpage/Database Connection (protected database) CGeek Microsoft Frontpage 2 20th Jun 2008 03:35 AM
Database question - Database Open, Close Design =?Utf-8?B?TWFjY2E=?= Microsoft C# .NET 4 20th Sep 2005 10:01 PM
Question re: locks in split database - form level and database lev =?Utf-8?B?QW1pdA==?= Microsoft Access Form Coding 0 11th Jul 2005 11:51 PM
Question on Database Design and Relationships for Police Database ipower2 via AccessMonster.com Microsoft Access Database Table Design 0 19th Mar 2005 06:59 AM
database Question.. =?Utf-8?B?ZGNpbmZpbml0ZQ==?= Microsoft Dot NET 2 8th Feb 2005 09:44 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:45 AM.