473,387 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Database development

Hello I"m a seasonal Access developer.

How steep is the learning curve to start developing database applications
in c# ?

Could you suggest me any good books which teaches the ropes of

database development in C# ? Including making reports ?

Thanks


Nov 16 '05 #1
2 1580
You don't really write a database "in C#".
Do you mean you want to write a database *backend* in C#, or you want to
write an application that *uses* a database (running on an existing backend)
in C#?
If the former, then it's no small task, and it'd probably be fairly poor if
it didn't use at least a bit of C/C++. If the latter, then SQL Server (free
versions are MSDE 2000 or SQL Server Express 2005 Yukon) is the best bet as
it includes support for stored procedures which enable you to isolate a layer
of processing to the backend, black-box-ed off to your C# app. Watch out for
Yukon's dodgy new provider though - it doesn't seem to use the standard
OLEDB, instead going for something called "SQL native client". I had a little
dabble with it but it put me off as I had a project to do quickly, but I
might spend further time investigating when I've got the time.
Basically though, C# includes the System.Data.SqlClient namespace which
contains objects for accessing SQL server databases directly without using
OLEDB, hence is probably the fastest way of doing it.
"Hemang Shah" wrote:
Hello I"m a seasonal Access developer.

How steep is the learning curve to start developing database applications
in c# ?

Could you suggest me any good books which teaches the ropes of

database development in C# ? Including making reports ?

Thanks


Nov 16 '05 #2
I definately didn't mean writting a whole new database!

I meant writting a front end to MSDE or Access or wotsoever.

Are there any good books on the same ?

Thanks
"Bonj" <Bo**@discussions.microsoft.com> wrote in message
news:F6**********************************@microsof t.com...
You don't really write a database "in C#".
Do you mean you want to write a database *backend* in C#, or you want to
write an application that *uses* a database (running on an existing
backend)
in C#?
If the former, then it's no small task, and it'd probably be fairly poor
if
it didn't use at least a bit of C/C++. If the latter, then SQL Server
(free
versions are MSDE 2000 or SQL Server Express 2005 Yukon) is the best bet
as
it includes support for stored procedures which enable you to isolate a
layer
of processing to the backend, black-box-ed off to your C# app. Watch out
for
Yukon's dodgy new provider though - it doesn't seem to use the standard
OLEDB, instead going for something called "SQL native client". I had a
little
dabble with it but it put me off as I had a project to do quickly, but I
might spend further time investigating when I've got the time.
Basically though, C# includes the System.Data.SqlClient namespace which
contains objects for accessing SQL server databases directly without using
OLEDB, hence is probably the fastest way of doing it.
"Hemang Shah" wrote:
Hello I"m a seasonal Access developer.

How steep is the learning curve to start developing database
applications
in c# ?

Could you suggest me any good books which teaches the ropes of

database development in C# ? Including making reports ?

Thanks


Nov 16 '05 #3

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

Similar topics

1
by: Khue Pham | last post by:
Does anyone knows how to copy database from one server to another. By copying I mean literally everything, not just the database. I know we can dump the database from one server then reload it to...
18
by: mountain man | last post by:
Greetings to all database professionals and laymen, Let us make a bold assumption that we have developed a software tool for the SQL Server environment which simply acts as an interface between...
4
by: TC | last post by:
Hello All, I apology for posting to many groups but I wasn't sure which group would be best targeted with my question. I have inherited an ASP.Net application that requires some maintenance &...
4
by: Collin Peters | last post by:
I have searched the Internet... but haven't found much relating to this. I am wondering on what the best practices are for migrating a developmemnt database to a release database. Here is the...
21
by: nihad.nasim | last post by:
Hi there, I have a database in Access that I need on the web. The web page should connect to the database and write records for certain tables and view records for others. I want to know a...
0
by: jsaccomanno | last post by:
NeoEdge Networks www.neoedge.com We're looking for a Senior Database Administrator, for our office in Toronto, Ontario Canada. Position Description · Responsible for ongoing development...
8
by: situ | last post by:
Hello all, i have Database1 and database2, is it possible to make database connection to database2 by running stored procedure on database1. Thanks and Regards Situ
3
by: RichardLamont | last post by:
We often have to migrate changes to sql server 2000 databases from development to production. Normally we dump the sql from Enterprise Manager for production and development and do a diff (using...
0
by: Jack | last post by:
Training Classes for Oracle10g, 9i, 8i Certification training in Oracle10g and 9i: DBA, Developer, Discoverer. training conducted at your location worldwide. Courseware licensing also available....
0
by: sam | last post by:
Hi, Hope you are doing well !!!! One of our clients is looking to augment their team with “Database Architect – DB2" please find below the details and respond with
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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,...

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.