Hell All,
I am creating a program that will be used by about 20 people or so. It is a test case managment system, what I want to do is have everyone connect to a central database on a server somewhere on the network and be able to edit , update, create, save test cases. What I am unsure of is, do I need to write software on the database server to handle transaction, etc, or can i just connect to the database from the program on the users desktops, and load the data both ways from there. I am new to database programming. Also is there a way to write generic database commands, so any database, like MySQL, PostgreSQL, Oracle can be used on the server and I wont need to change the code on the client side. Thanks for your help. Also if you know of any good C# database programming links, I dont mind reading.

Database Question
do-wah-ditty
Hey,
Each database usually has its own syntax, so compatibility will not be a likely option, especially when you want to take advantage of the database-specific features.
I use transactions in my stored procedures, which do the insert/update/delete, then the ADO.NET components that call it just do the call (or can be all in web/windows app).
Brian
Shaking Stevens
lxiao
Hey,
I have business components that I pass variables to, which the data layer passes those variable values to the stored procedure. Over the network capabilities, you should look at .NET remoting or web services for a distributed architecture.
Chad W Stoker