Click here to Skip to main content
15,900,495 members
Home / Discussions / Database
   

Database

 
AnswerRe: Simple SQL delete statement Pin
albCode14-Dec-05 4:19
albCode14-Dec-05 4:19 
GeneralRe: Simple SQL delete statement Pin
munklefish14-Dec-05 4:20
munklefish14-Dec-05 4:20 
GeneralRe: Simple SQL delete statement Pin
albCode14-Dec-05 4:25
albCode14-Dec-05 4:25 
QuestionSQL Express and Learning Center Video Pin
Brigg Thorp13-Dec-05 3:59
Brigg Thorp13-Dec-05 3:59 
QuestionSQLEXPRESS Pin
Illegal Operation13-Dec-05 2:47
Illegal Operation13-Dec-05 2:47 
AnswerRe: SQLEXPRESS Pin
enjoycrack13-Dec-05 7:37
enjoycrack13-Dec-05 7:37 
QuestionSQL Pin
dev_rfid13-Dec-05 1:09
dev_rfid13-Dec-05 1:09 
AnswerRe: SQL Pin
Ritesh123413-Dec-05 2:19
Ritesh123413-Dec-05 2:19 
AnswerRe: SQL Pin
toxcct13-Dec-05 23:27
toxcct13-Dec-05 23:27 
AnswerRe: SQL Pin
miah alom14-Dec-05 4:24
miah alom14-Dec-05 4:24 
QuestionOleDbDataAdapter & Primary Keys Pin
JohnBeton13-Dec-05 0:53
JohnBeton13-Dec-05 0:53 
QuestionGet Secure data from host Pin
mtone12-Dec-05 10:12
mtone12-Dec-05 10:12 
AnswerRe: Get Secure data from host Pin
Farhan Noor Qureshi12-Dec-05 12:53
Farhan Noor Qureshi12-Dec-05 12:53 
QuestionHow to call another stored procedure within a sql server extended stored procedure? Pin
Xiangyang Liu 刘向阳12-Dec-05 10:03
Xiangyang Liu 刘向阳12-Dec-05 10:03 
AnswerRe: How to call another stored procedure within a sql server extended stored procedure? Pin
anandss13-Dec-05 9:20
anandss13-Dec-05 9:20 
GeneralRe: How to call another stored procedure within a sql server extended stored procedure? Pin
Xiangyang Liu 刘向阳14-Dec-05 4:11
Xiangyang Liu 刘向阳14-Dec-05 4:11 
QuestionStoredProcedure error Pin
R. A. Abbasi12-Dec-05 6:24
R. A. Abbasi12-Dec-05 6:24 
AnswerRe: StoredProcedure error Pin
Al Ortega12-Dec-05 6:59
Al Ortega12-Dec-05 6:59 
GeneralRe: StoredProcedure error Pin
R. A. Abbasi12-Dec-05 7:13
R. A. Abbasi12-Dec-05 7:13 
QuestionProblem with Insert Command Pin
fitz23456711-Dec-05 22:56
fitz23456711-Dec-05 22:56 
QuestionGenerate “Dataset” of Enterprise .Net Windows Application Problem Pin
Fariborz Golara11-Dec-05 22:25
Fariborz Golara11-Dec-05 22:25 
AnswerRe: Generate "Dataset" of Enterprise .Net Windows Application Problem Pin
Colin Angus Mackay12-Dec-05 4:53
Colin Angus Mackay12-Dec-05 4:53 
If this is an enterprise application then you need to layer your system better. Your forms should not have any data adapters whatsoever. You should be applying a layering pattern so that all data access happens away from your presentation layer.

So, neither are acceptable solutions for an enterprise application.

You need to create a DAL/DAO (Data Access Layer/Data Access Object) layer that contains classes that do nothing but retrieve and modify the database. You then have a layer that represents your business logic, this translates the stuff from the database into something that your application finds useful. The business logic layer manipulates the data (thus sending commands back to the DAL/DAO layer) or the presentation layer accesses the business layer to retrieve the information (this may, again, send commands to the DAL/DAO layer but to retrieve information). Finally, that information can be passed upto the presentation layer where it is presented to the user. The presentation layer should know absolutely zero about your database or any other source of information. It should just know that it calls some method in the business layer and it gets an answer back.




My: Blog | Photos

"Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucious


GeneralThank you Colin Pin
Fariborz Golara12-Dec-05 8:08
Fariborz Golara12-Dec-05 8:08 
QuestionDatabase table audit in SQL 2000 Pin
sumitjh11-Dec-05 22:01
sumitjh11-Dec-05 22:01 
QuestionAdo.net sqldatareader not working Pin
kal13na1311-Dec-05 21:59
kal13na1311-Dec-05 21:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.