473,757 Members | 9,463 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Oracle vs SQL Server as a back end for Access?

I've worked with mdbs, and with SQL Server to a lesser extent, with
Access as a front end, on commercial-strength systems for quite a
while, starting with A97.
The last 8 months or so, I've been working on Access 2000/2002 with
pass through queries and linked tables to an Oracle 10g backend
(ODBC).
Access seems (still) to beat everything else hands down as a front
end/ prototyping tool for WIndows based systems. With my type of
small to medium customer. And for parts of large corporations too, if
you can get past the poor reputation Access inherits from poor
programmers.
To my mind, Oracle seems to be a genuine alternative to SQL Server/
TSQL as a backend.
One of my main gripes with SQL Server was error handling within TSQL
procedures. Maybe they've got their act together with SQL Server 2005?
but the error handling in SQL Server 2000 seemed a minefield to me.
Exception handling in 10g seems much more logical.
I like PL/SQL better than TSQL.
10g SQL has some very powerful features including INSERT ALL, which
has saved me a lot of time in my current job. Maybe SQL Server has
too, I haven't checked.
Recently I loaded Oracle Express (free) and played with it.
I'm not sure what disadvantages there are over the full licence, but
it looks very attractive and has a nice UI, similat to enterprise
manager.
And I really like SQLPLUS - the Oracle command line interface (showing
my age here).
I realise you get polarised views with a topic like this - the more
you work with a tool, the better you become at using it - the more you
defend it.
Comments anyone?

Apr 17 '07 #1
5 5032
On 17 Apr 2007 04:31:15 -0700, dr**********@ho tmail.com wrote:

If you think SQL Server and Oracle are the same, why don't you answer
questions like "Accessing Time Stamp Field Data in Oracle 10 with
Access 2003" posted just after yours, and similars that crop up here
on a regular basis.

Here is an article about incompatibiliti es:
http://support.microsoft.com/kb/244661/

T-SQL now has try/catch support.

-Tom.

>I've worked with mdbs, and with SQL Server to a lesser extent, with
Access as a front end, on commercial-strength systems for quite a
while, starting with A97.
The last 8 months or so, I've been working on Access 2000/2002 with
pass through queries and linked tables to an Oracle 10g backend
(ODBC).
Access seems (still) to beat everything else hands down as a front
end/ prototyping tool for WIndows based systems. With my type of
small to medium customer. And for parts of large corporations too, if
you can get past the poor reputation Access inherits from poor
programmers.
To my mind, Oracle seems to be a genuine alternative to SQL Server/
TSQL as a backend.
One of my main gripes with SQL Server was error handling within TSQL
procedures. Maybe they've got their act together with SQL Server 2005?
but the error handling in SQL Server 2000 seemed a minefield to me.
Exception handling in 10g seems much more logical.
I like PL/SQL better than TSQL.
10g SQL has some very powerful features including INSERT ALL, which
has saved me a lot of time in my current job. Maybe SQL Server has
too, I haven't checked.
Recently I loaded Oracle Express (free) and played with it.
I'm not sure what disadvantages there are over the full licence, but
it looks very attractive and has a nice UI, similat to enterprise
manager.
And I really like SQLPLUS - the Oracle command line interface (showing
my age here).
I realise you get polarised views with a topic like this - the more
you work with a tool, the better you become at using it - the more you
defend it.
Comments anyone?
Apr 17 '07 #2
Oracle is allright

but it has nothing similiar to ADP

ADP rocks; MDB is lame

ADP against SQL Server runs circles around your MDB crap


On Apr 17, 4:31 am, dreadnoug...@ho tmail.com wrote:
I've worked with mdbs, and with SQL Server to a lesser extent, with
Access as a front end, on commercial-strength systems for quite a
while, starting with A97.
The last 8 months or so, I've been working on Access 2000/2002 with
pass through queries and linked tables to an Oracle 10g backend
(ODBC).
Access seems (still) to beat everything else hands down as a front
end/ prototyping tool for WIndows based systems. With my type of
small to medium customer. And for parts of large corporations too, if
you can get past the poor reputation Access inherits from poor
programmers.
To my mind, Oracle seems to be a genuine alternative to SQL Server/
TSQL as a backend.
One of my main gripes with SQL Server was error handling within TSQL
procedures. Maybe they've got their act together with SQL Server 2005?
but the error handling in SQL Server 2000 seemed a minefield to me.
Exception handling in 10g seems much more logical.
I like PL/SQL better than TSQL.
10g SQL has some very powerful features including INSERT ALL, which
has saved me a lot of time in my current job. Maybe SQL Server has
too, I haven't checked.
Recently I loaded Oracle Express (free) and played with it.
I'm not sure what disadvantages there are over the full licence, but
it looks very attractive and has a nice UI, similat to enterprise
manager.
And I really like SQLPLUS - the Oracle command line interface (showing
my age here).
I realise you get polarised views with a topic like this - the more
you work with a tool, the better you become at using it - the more you
defend it.
Comments anyone?

Apr 18 '07 #3
GH
I am not sure what you are specifically asking for comments on in your
post -- comparing back end database engines or replacing the front end
interface or even both. Obviously, the intelligent responses posted
thus far seem to support some confusion as to your position. If you
are asking about what database works best as a back end with an Access
front end, you can generally bet that Microsoft's own SQL Server will
be more compatible. However, if you are looking at other criteria,
such as performance; cost; and capability, you need to assess the back
end database products against your requirements. You cannot wholesale
say that Oracle 10g is better than SQL Server 2000 without determining
whether or not the total cost of ownership of 10g over SQL Server
doesn't ultimately make Oracle's product priced out of the market.
SQL Server 2000 and 2005 are still easier to learn for the average
developer than Oracle 10g, in spite of its new web interface. I have
been a huge proponent of Oracle for years to my customers, but I am
realistic enough to know that different database products work better
in different situations. Generally, when cost was a huge issue, SQL
Server came out on top. Changes in licensing structure for SQL Server
2005 and Oracle 10g certainly put the two products closer in initial
costs, but an Oracle DBA still costs significantly more than a SQL
Server DBA. SQL Server has also made significant strides toward
better security, a realm Oracle had a stronghold over for many years.
If security is critical, I would still recommend Oracle over SQL
Server 2000, but I am less inclined to say Oracle is so much better
than SQL Server 2005 that a significant difference in cost of
ownership is merited. Finally, performance is always a factor.
Generally, unless you are doing some serious data cube and complex
analytics, SQL Server will perform close enough to Oracle to make the
differences irrelevant as a point of contention. The bottom line is
that there really is no clear cut winner in the battle of server-based
database management systems; you have to determine your application
requirements then figure out which database provides the best value.

Just my opinion - GH
Oracle Certified Professional and Microsoft Certified Database
Administrator

Apr 18 '07 #4
I have extensive experience Access ADP's and Sql Server as a back end.
There is nothing wrong with the error handling in Sql server (2000 and
up). There IS a problem, however. The problem is with Access. It can
only read about 20% of sql server error messages. This probably has to
do with the extensive subclassing of Access (the built-in features of
Access to make it appealing to programmer/non programmer users - capture
the widest market possible).

Since Access Usage is widespread, I have to stay in the know with all
the latest and greatest developments for Access. As for backends/ front
ends --

on the backend side, Oracle and Sql server(versions from sql server 2000
and forward) do pretty much the same stuff -- just slightly different
flavors - like Oracle might use barbeque sauce on pivoting functions
where sql server may use sweet and sour - it is still all chicken (so to
speak).

As for front ends for industrial scale jobs, I have moved on the .Net
from Access. I experimented with Java, and even though Java is more
open source, if you are dealing with Microsoft DB's (sql server) or even
Oracle, I have not found anything easier to use than .Net.

.Net is lower level than Access - doesn't have all the overhead from the
subclassing (and of course, it doesn't have all of the builtin features
of Access - so you have to program those guys in yourself), but you have
a much more streamlined application that is only going to do what you
program it to do.

As for Rapid Application development - for smaller scale apps, Access
will remain the king - probably forever, and is useable by programmers
and non-programmers.

Rich

*** Sent via Developersdex http://www.developersdex.com ***
Apr 18 '07 #5
Thanks GH, that's just the kind of intelligent feedback I was looking
for.

Apr 21 '07 #6

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

Similar topics

4
7251
by: Roger Redford | last post by:
Dear Experts, I'm attempting to marry a system to an Oracle 817 datbase. Oracle is my specialty, the back end mainly, so I don't know much about java or javascript. The system uses javascript to make ODBC calls to the db. The particular system I'm working with, will not work with an Oracle stored procedure I'm told. However, it
10
3535
by: Andrea M. Segovia | last post by:
Hello, I am a newbie to Oracle databases.... We have a visualization front-end tool connected to an Oracle back-end database on a Tru64 UNIX server. We also have clients with MS access databases who would like to share their data using this visualization tool but do not want to import their data into the Oracle server back-end.
13
3324
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...
11
17060
by: Rosco | last post by:
Does anyone have a good URL or info whre Oracle and Access are compared to one another in performance, security, cost etc. Before you jump on me I know Oracle is a Cadillac compared to Access the Ford Fairlane. I need this info to complete a school project. Thanks.
5
8457
by: John | last post by:
I need to upsize my Access 2002 "database" to a larger database. I would like to use Access projects to manage the database. With this preference, it would seem MS SQL Server 2000 is the ideal way to go. Nothwithstanding scalability, performance, pricing, my question is this: what are the distinct advantages MS SQL Server have over Oracle when used in conjunction with Access? What are the drawbacks, if any, to using an Access project...
4
2042
by: ljubo lecic via AccessMonster.com | last post by:
I am an experienced ORACLE software developer who met ACCESS few months ago and I must say that ,so far, I am delighted. I rapidly developed a few aplications and everything is working extremly good. Now, I am offered to develop something more complex. And It must be done in ACCESS.I feel so comfortable in ACCESS programming that I am about to accept the offer.But before my final response I URGENTLY need some advices and opinions from...
4
3343
by: dhcomcast | last post by:
We're starting to use Oracle for the back-end instead of a separate Access .mdb file for the data and everything as gone surprisingly well so far. We are learning Oracle as we go; Yikes! But we have very patient DBA's at the main office to answer newbie questions. Using Access 2002 with linked ODBC tables to Oracle 9 (9i? not sure), ODBC driver is SQORA32.DLL, verson 9.02.00.00. My "Error 3167: Record is deleted" comes when I use...
2
4239
by: egoldthwait | last post by:
I need to convert a 17mb access 2000 db to Oracle and house it in a Citrix farm. The issue: we have never converted an Access Db to Oracle but can probably use Oracle's Workbench to assist with this. Also - the citrix folks do not want us to keep the FE in Access as the queries and other activities consume a lot of power. The users will be in 3 different offices across the globe all accessing the 1 Oracle DB in Citrix. Does anyone have...
1
3696
by: D.Stone | last post by:
I wonder if anyone could offer some guidelines on the following problem? I need to transfer records from a SQL Server table to an 'equivalent' Oracle table; however if the primary key for any record already exists in the target table, the source record is skipped. I want this process to be executed via an Access front-end to the SQL Server.
0
9298
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10072
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
9906
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
9737
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...
1
7286
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
5172
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3829
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
3
3399
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2698
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.