473,511 Members | 15,408 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

C#, ADO.NET vs. MS-Access

MS
OK, now, I've climbed far enough up the learning curve to be about where I
was with Access in building data-driven Windows forms but I've seen no
advantage over the old way. Maybe finer-grained security but DLL-hell was
not a real problem before - just give 'em a new MDE and a macro to link the
tables up again. Distribution wasn't a real problem if you used Access
runtime. Getting at the nuts and bolts could always be done with VBA. With
a decent back-end, neither capacity nor performance seemed to be any
problem. Why then, was my past year of learning .NET worth the trouble (as
far as Windows forms apps are concerned)?
Feb 20 '08 #1
5 2377
Mr. Arnold wrote:
>
"MS" <asdf@asdfwrote in message
news:ej****************@TK2MSFTNGP02.phx.gbl...
>OK, now, I've climbed far enough up the learning curve to be about
where I was with Access in building data-driven Windows forms but I've
seen no advantage over the old way.
<snip>
You trying to compare .Net and ADO.Net with Access and VBA, well what
can be said about it but ridiculous. :)
I have to disagree here. There is certainly a valid comparison between
Access/VBA for desktop database solutions versus Access/ADO.NET or
MSSQL/ADO.NET. Just because ADO.NET is vastly more powerful doesn't mean
it's necessarily superior to what the OP's used to, for the applications the
OP's been writing.

IMO, the biggest win in investing in .NET and ADO.NET is that you have a
much better basis for scaling. With Access/VBA, this is just painful. Once
you outgrow your Access database and have to migrate to SQL Server and
client apps (and this almost always happens) you're in for a lot of
rewriting. If your client code is already written in .NET and using ADO.NET,
this is greatly simplified.

--
J.
Feb 20 '08 #2

"Jeroen Mostert" <jm******@xs4all.nlwrote in message
news:47***********************@news.xs4all.nl...
Mr. Arnold wrote:
>>
"MS" <asdf@asdfwrote in message
news:ej****************@TK2MSFTNGP02.phx.gbl...
>>OK, now, I've climbed far enough up the learning curve to be about where
I was with Access in building data-driven Windows forms but I've seen no
advantage over the old way.
<snip>
>You trying to compare .Net and ADO.Net with Access and VBA, well what can
be said about it but ridiculous. :)
I have to disagree here. There is certainly a valid comparison between
Access/VBA for desktop database solutions versus Access/ADO.NET or
MSSQL/ADO.NET. Just because ADO.NET is vastly more powerful doesn't mean
it's necessarily superior to what the OP's used to, for the applications
the OP's been writing.
I have used Access, and I have used VBA. It's time has come and gone, mostly
gone. And no one in their right mind in making a serious desktop solution
would even consider it in today's environment IMHO.

Feb 20 '08 #3

"Jeroen Mostert" <jm******@xs4all.nlwrote in message
news:47***********************@news.xs4all.nl...
Mr. Arnold wrote:
>>
"Jeroen Mostert" <jm******@xs4all.nlwrote in message
news:47***********************@news.xs4all.nl.. .
>>Mr. Arnold wrote:

"MS" <asdf@asdfwrote in message
news:ej****************@TK2MSFTNGP02.phx.gbl. ..
OK, now, I've climbed far enough up the learning curve to be about
where I was with Access in building data-driven Windows forms but I've
seen no advantage over the old way.
<snip>
You trying to compare .Net and ADO.Net with Access and VBA, well what
can be said about it but ridiculous. :)

I have to disagree here. There is certainly a valid comparison between
Access/VBA for desktop database solutions versus Access/ADO.NET or
MSSQL/ADO.NET. Just because ADO.NET is vastly more powerful doesn't mean
it's necessarily superior to what the OP's used to, for the applications
the OP's been writing.

I have used Access, and I have used VBA.

So have I.
>It's time has come and gone, mostly gone.

Ha, wouldn't you like to think that. Now is the time of the maintaining,
where a stroke of the keyboard will unleash the power of the sickening!
Much money is still to be earned in uncomfortable support and migration
jobs.
Migration is one thing? Support of old technology is another, something most
don't want to be bothered with it.
>
>And no one in their right mind in making a serious desktop solution would
even consider it in today's environment IMHO.

I didn't say that. The OP asked for the specific technological benefits
over "the old way", and I just pointed out that the benefits ADO.NET
offered just may not be that relevant for what he's developing, so calling
any comparison "ridiculous" is a bit much.
What is he developing? The only thing he could be doing is maintenance at
this point and time as no one is moving forward with the outdated
technology.

The point is not to become stagnated, which I have not done and will never
do since I started in IT in 1971.

Maybe, the op has some kind of common sense and will not let himself become
stuck in some kind of security blanket of old technology quicksand.

There is money in old technology such as mainframe solutions, that are still
active and I get offers to contract them. But I don't go backwards or stay
stagnant with old technology.

Mama didn't raise no fools.

Feb 20 '08 #4
Mr. Arnold wrote:
<snip>
There is money in old technology such as mainframe solutions, that are
still active and I get offers to contract them. But I don't go
backwards or stay stagnant with old technology.
And good for you. But believe me when I say that plenty of people will still
get jobs the coming years by maintaining and slightly extending those creaky
old Access solutions that penny-wise management just doesn't have the time
and money for to upgrade to shiny new technology. Just as many will get jobs
rewriting *everything* to shiny new technology, of course.
Mama didn't raise no fools.
Yeah, but I think managers are actually grown somewhere, not raised.

--
J.
Feb 21 '08 #5
On Feb 21, 6:59*am, Jeroen Mostert <jmost...@xs4all.nlwrote:
Mr. Arnold wrote:

<snip>There is money in old technology such as mainframe solutions, thatare
still active and I get offers to contract them. *But I don't go
backwards or stay stagnant with old technology.

And good for you. But believe me when I say that plenty of people will still
get jobs the coming years by maintaining and slightly extending those creaky
old Access solutions that penny-wise management just doesn't have the time
and money for to upgrade to shiny new technology. Just as many will get jobs
rewriting *everything* to shiny new technology, of course.
Mama didn't raise no fools.

Yeah, but I think managers are actually grown somewhere, not raised.

--
Due to apparent time zone differences, I missed replying, not that
this "OP" is put off by the responses here and just to be clear, I'm
no newbie, either. Maybe what I need are some specifics in which to
frame the kind of responses I was seeking: Windows forms
applications, 100 - 150 users, shared access, databases of less than
1gb - 500mb - that's my environment and it's not been too bad using
MDE front ends with linked tables from a SQL Server database. Other
than the fact that MS is stepping away from Jet, just what (an example
or two is what I'm after) would I get from ADO.Net?

Feb 21 '08 #6

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

Similar topics

9
4207
by: CY FOK | last post by:
Hi I am planning to open a software company to develop client-server apps and web applications for my client. Now, i am in a difficult situation to determine what is the best platform i should use...
3
3224
by: Christian McArdle | last post by:
REQUEST FOR DISCUSSION (RFD) unmoderated group comp.os.ms-windows.programmer.64bit This is a formal Request For Discussion (RFD) to create comp.os.ms-windows.programmer.64bit as an unmoderated...
18
2222
by: Rob R. Ainscough | last post by:
MS Visual Studio Ad contained in VS Magazine. Two developers in "hip" clothing diagramming out a huge flow chart on a beach. I could NOT stop laughing at the stupidity of the ad -- "Let your...
7
2013
by: Joe Ross | last post by:
I've been working with Microsoft support for over 3 weeks now on an intermittent General Network Error we're seeing in our production environment between our ASP.NET application and SQL Server...
2
13481
by: Mikey | last post by:
Sample VB .NET source code to create mailing labels or customized letters using MS Word MailMerge This VB .NET source code will start MS Word and call methods and set properties in MS Word to...
1
1889
by: Ted | last post by:
I managed to get it installed OK, along side MS Visual Studio 2005 (with which I received it). During the install, I made sure I installed everything. I have developed a number of applications...
1
2492
by: Dr T | last post by:
Hi! I downloaded MS Visual Web Developer 2005 Express Edition, MS .NET Framework SDK v2.0, and MS SQL Server 2005. Subsequently, I bought MS Visual Studio 2005 Professional Edition. 1) Are...
0
7138
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...
0
7353
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,...
0
7418
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...
1
7075
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7508
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...
0
5662
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,...
0
4737
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3222
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...
0
3212
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.