473,473 Members | 2,124 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Database Project

Dear All,

I have been convinced by many that C# is the most appropriate platform to
transform my tiried old Access 2000 applications into a fully fledge seventh
wonder of the world, some of them graduating to MSSQL.

My question (Before I go and learn a new language - VC++ is my usual): Is
the above assertion true? Is C# able to work well with an ADO connection? And
is C# scable, intuative and all the rest.

Any comments really appreciated.

Thanks

Greg
Nov 16 '05 #1
4 3927
Greg Horwood wrote:
Dear All,

I have been convinced by many that C# is the most appropriate platform to
transform my tiried old Access 2000 applications into a fully fledge
seventh wonder of the world, some of them graduating to MSSQL.

My question (Before I go and learn a new language - VC++ is my usual): Is
the above assertion true? Is C# able to work well with an ADO connection?
And is C# scable, intuative and all the rest.


hehe asking in a C# newsgroup if C# is scalable, intuitive and great sounds
like asking in a baptist church if god exists :D.

But seriously: C# is well suited for working with a database through
ADO.NET. It's though more and more common practise that for the lowest layer
in your application, the data access layer, a tool is used to produce this
layer, either by code generation or by for example o/r mapping.

Frans.

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP
Nov 16 '05 #2
Thanks for you reply. Yes, I realise I'm talking to the converted. It's just
that I'm too old to be learning a new language and I'm trying hard to stick
with the tried and tested.

Thanks

Greg

"Frans Bouma [C# MVP]" wrote:
Greg Horwood wrote:
Dear All,

I have been convinced by many that C# is the most appropriate platform to
transform my tiried old Access 2000 applications into a fully fledge
seventh wonder of the world, some of them graduating to MSSQL.

My question (Before I go and learn a new language - VC++ is my usual): Is
the above assertion true? Is C# able to work well with an ADO connection?
And is C# scable, intuative and all the rest.


hehe asking in a C# newsgroup if C# is scalable, intuitive and great sounds
like asking in a baptist church if god exists :D.

But seriously: C# is well suited for working with a database through
ADO.NET. It's though more and more common practise that for the lowest layer
in your application, the data access layer, a tool is used to produce this
layer, either by code generation or by for example o/r mapping.

Frans.

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP

Nov 16 '05 #3
I've written a few SQL Server-connected apps in C#, and for my tastes it
beats the heck out of Access and VBA. There is definitely a learning curve,
but it's well worth it. Just a thought, but for my money the
System.Data.SqlClient seems to work best for SQL Server connections. One
big plus is that you can cheat and use the Access upsizing wizard to
automatically convert your Access DB's to SQL Server (of course you might
want to tweak the resulting SQL DB a little).

Thanks,
Michael C., MCDBA

"Greg Horwood" <Gr*********@discussions.microsoft.com> wrote in message
news:78**********************************@microsof t.com...
Thanks for you reply. Yes, I realise I'm talking to the converted. It's just that I'm too old to be learning a new language and I'm trying hard to stick with the tried and tested.

Thanks

Greg

"Frans Bouma [C# MVP]" wrote:
Greg Horwood wrote:
Dear All,

I have been convinced by many that C# is the most appropriate platform to transform my tiried old Access 2000 applications into a fully fledge
seventh wonder of the world, some of them graduating to MSSQL.

My question (Before I go and learn a new language - VC++ is my usual): Is the above assertion true? Is C# able to work well with an ADO connection? And is C# scable, intuative and all the rest.


hehe asking in a C# newsgroup if C# is scalable, intuitive and great sounds like asking in a baptist church if god exists :D.

But seriously: C# is well suited for working with a database through
ADO.NET. It's though more and more common practise that for the lowest layer in your application, the data access layer, a tool is used to produce this layer, either by code generation or by for example o/r mapping.

Frans.

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP

Nov 16 '05 #4
Hi Greg,

At 61 years old I too am an old @%#*. I am learning SQL and C# in order to
convert an old COBOL ERP system so as to run in the Windows environment. It
is a hard slog, but it is coming along. At the risk of offending some
computer scientists in this NG, I would suggest you get the following book:
Murach's C#. It uses a bunch of consistent ADO.NET examples to demonstrate
how to do database programming.

Keep us (or at least me) posted on how you are doing.

Cheers,

Bob
--
Robert Schuldenfrei
S. I. Inc.
32 Ridley Road
Dedham, MA 02026
bo*@s-i-inc.com
781/329-4828
"Greg Horwood" <Gr*********@discussions.microsoft.com> wrote in message
news:78**********************************@microsof t.com...
Thanks for you reply. Yes, I realise I'm talking to the converted. It's
just
that I'm too old to be learning a new language and I'm trying hard to
stick
with the tried and tested.

Thanks

Greg

"Frans Bouma [C# MVP]" wrote:
Greg Horwood wrote:
> Dear All,
>
> I have been convinced by many that C# is the most appropriate platform
> to
> transform my tiried old Access 2000 applications into a fully fledge
> seventh wonder of the world, some of them graduating to MSSQL.
>
> My question (Before I go and learn a new language - VC++ is my usual):
> Is
> the above assertion true? Is C# able to work well with an ADO
> connection?
> And is C# scable, intuative and all the rest.


hehe asking in a C# newsgroup if C# is scalable, intuitive and great
sounds
like asking in a baptist church if god exists :D.

But seriously: C# is well suited for working with a database through
ADO.NET. It's though more and more common practise that for the lowest
layer
in your application, the data access layer, a tool is used to produce
this
layer, either by code generation or by for example o/r mapping.

Frans.

--
Get LLBLGen Pro, productive O/R mapping for .NET: http://www.llblgen.com
My .NET Blog: http://weblogs.asp.net/fbouma
Microsoft C# MVP

Nov 16 '05 #5

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

Similar topics

1
by: ColinWard | last post by:
Is there a way to compact the current database when the user clicks the exit button. Alternatively, what is the command line switch to compact the database when the user opens the database? ...
1
by: Marcus | last post by:
We'd like to have an MS Access database that allows us to track already completed projects. While we could spend a bunch of time trying to figure out how to set up such a database, I'm certain such...
2
by: Marc | last post by:
Hi, I hope to find some information on this way, I used to develop databases in Access and want to try visual basic VB.net 2005 Could someone help me how to link 2 datagrid like in the first...
4
by: Martyn Fewtrell | last post by:
Hi there I am just canvassing some opinions so feel free to add yours. I mainly work with VB.Net on dynamic websites driven by Access and have more recently been trying to introduce Business...
4
by: JM | last post by:
Hi, I am an old programmer who is only just getting back into it after about 10 years, and for the life of me I can not work out what I am doing wrong. Firstly, I've recently downloaded and...
2
by: just_out_for_fun | last post by:
Hi, hope you guys can help. I have set up a simple one table db to play with using VB express and the form sees data already entered but when I use the save button on the form it does not change...
2
by: azmiza | last post by:
Hi everybody, I need your help. I want to view my sql database and its work very well which is display in my web browser but once I want to press button yes, its not working, I check the...
1
by: Tlholo | last post by:
Here are the requirements for the project. I have also included the other project that I am working on and is also giving me some problems. i need code examples. Project 1 This program actually...
39
by: alex | last post by:
I've converted a latin1 database I have to utf8. The process has been: # mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset mydb mydb.sql # iconv -f...
0
by: dot.yet | last post by:
Hi Everyone, environment: DB2 9.5 WSE with FP 2a Solaris 10 u5 - 64-bit SMP - 2 Quad CPUS - total 8 cores 16 GB RAM SAMPLE database Solaris Containers
0
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,...
0
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
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,...
1
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...
1
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...
0
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
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
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...

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.