Solved

VB, Access, SQL ??

Posted on 2002-06-14
6
201 Views
Last Modified: 2010-05-02
I have a VB.NET application that uses Access 2000 MDB for the data. This application is being deployed to 40 users (and growing). I’m told that I might have trouble with this many users on an Access MDB and that I should move to SQL Server.

My question is,  if I were to have the tables in SQL Server, and link them to Access MDB and then continue to let the vb code go against the Access MDB (so little change in code needs to made) will this afford me most of the benefits SQL Server (reliability, speeds, etc.)?

If the answer is yes, then what extra benefits would I get if I went directly to SQL Server?


0
Comment
Question by:eeevbeee
6 Comments
 
LVL 22

Accepted Solution

by:
Mohammed Nasman earned 100 total points
ID: 7079657
Hello

  I don't think this a good way, it's better to upgrade to use the SQL Server and use the native drivers to it

  in my point view, upgrade to SQL server, even than will require more code, but later you will be in stable system, not like access specially when you have many users and big data

best regards
0
 

Expert Comment

by:WaqasHussain
ID: 7079901
Ummm..
So you want extra benefits...
How about....
1. Managing Object Level Permissions.
2. Stored Procedures for Heavy Queries.
3. Automatic Scheduled Backups.
4. Triggers on tables for custom error messages.
5. And if you have used Standard SQL Queries you
wont have to work too much just change the Connections..
0
 

Expert Comment

by:salman_ilm
ID: 7080083
I think u should go for the SQL SERVER.
as it gives u a lot of benefits.
Iam not a user of SQL server actually i use ORACLE.
for oracle help u can visit the site http://tahiti.oracle.com

SQL Server/Oracle provides:
Multiple users support.
Better handling
and many more things that we all know
0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Expert Comment

by:salman_ilm
ID: 7080088
I think u should go for the SQL SERVER.
as it gives u a lot of benefits.
Iam not a user of SQL server actually i use ORACLE.
for oracle help u can visit the site http://tahiti.oracle.com

SQL Server/Oracle provides:
Multiple users support.
Better handling
and many more things that we all know
0
 

Author Comment

by:eeevbeee
ID: 7081002
WaqasHussain

i was refering to benefit of using SQL Sever Directly as oppose to having it linked to Access. I think (at least) some of the benefits that you mention exist in both setups.
0
 

Expert Comment

by:kafzaal
ID: 7083140
It is better to use sql server as there is a comman problem in access it size grows very fast in this type of envoirment and you have to compact again again to the database to retain the actual size,

And it migh got currepted any time

so it is better to use SQL and work on code to face problem of loosing data.

regards
kashif
0

Featured Post

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question