Click here to Skip to main content
15,909,199 members
Home / Discussions / Database
   

Database

 
QuestionRe: One more question Pin
iskaza22-Sep-06 3:00
iskaza22-Sep-06 3:00 
GeneralDesign question - returning varying results Pin
Judah Gabriel Himango21-Sep-06 5:47
sponsorJudah Gabriel Himango21-Sep-06 5:47 
GeneralRe: Design question - returning varying results Pin
Eric Dahlvang21-Sep-06 6:42
Eric Dahlvang21-Sep-06 6:42 
GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango21-Sep-06 8:35
sponsorJudah Gabriel Himango21-Sep-06 8:35 
GeneralRe: Design question - returning varying results Pin
Eric Dahlvang21-Sep-06 11:23
Eric Dahlvang21-Sep-06 11:23 
GeneralRe: Design question - returning varying results [modified] Pin
Eric Dahlvang22-Sep-06 3:26
Eric Dahlvang22-Sep-06 3:26 
GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango22-Sep-06 5:38
sponsorJudah Gabriel Himango22-Sep-06 5:38 
GeneralRe: Design question - returning varying results Pin
Eric Dahlvang22-Sep-06 6:17
Eric Dahlvang22-Sep-06 6:17 
Judah Himango wrote:
So it's essentially like a view that returns all the possible data

The first suggestion I made was like that (the one using a stored procedure). Except it would be better than a view in that it wouldn't have to be maintained, since it is dynamic.

But, the nested loop suggestion is even better. It would first return a resultset of all possible Inheritors. Looping through each of those, you get a resultset for each Inheritor type that has records for all Inheritors of that type along with their Foo data and FooInheritor specific data. This resultset can be used to create the Foo objects.

I believe you said that there are about 15 different inheritor types. So, if you add an inheritor type, you will not need to alter this code. Just have a field in the Foo table that tells what child table the FooInheritor specific information should be gotten from. (In the pseudo code I submitted earlier, I assumed that the FooInheritorType field would have the name of the child table. In the case of a Foo that is not an inheritor, the field would be empty and only the Foo table would be queried - hence the IF (fTypes[i] == "").)

Or...I'm in over my head here, and I have no idea what the hell you're trying to do.




--EricDV Sig---------
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.
- Laurence J. Peters

GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango22-Sep-06 6:28
sponsorJudah Gabriel Himango22-Sep-06 6:28 
GeneralRe: Design question - returning varying results Pin
Scott Serl21-Sep-06 7:49
Scott Serl21-Sep-06 7:49 
GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango21-Sep-06 8:39
sponsorJudah Gabriel Himango21-Sep-06 8:39 
GeneralRe: Design question - returning varying results Pin
Scott Serl21-Sep-06 9:03
Scott Serl21-Sep-06 9:03 
GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango21-Sep-06 10:00
sponsorJudah Gabriel Himango21-Sep-06 10:00 
GeneralRe: Design question - returning varying results Pin
Scott Serl21-Sep-06 10:27
Scott Serl21-Sep-06 10:27 
GeneralRe: Design question - returning varying results Pin
Judah Gabriel Himango21-Sep-06 18:01
sponsorJudah Gabriel Himango21-Sep-06 18:01 
QuestionRowFilter and Dataset Pin
Itanium21-Sep-06 2:28
Itanium21-Sep-06 2:28 
AnswerRe: RowFilter and Dataset Pin
Stephan Pilz21-Sep-06 21:06
Stephan Pilz21-Sep-06 21:06 
QuestionVisual Query Builder Pin
BadKarma21-Sep-06 2:09
BadKarma21-Sep-06 2:09 
QuestionSQL Server CURSOR Pin
choorakkuttyil21-Sep-06 2:07
choorakkuttyil21-Sep-06 2:07 
AnswerRe: SQL Server CURSOR Pin
_AK_21-Sep-06 3:34
_AK_21-Sep-06 3:34 
AnswerRe: SQL Server CURSOR Pin
Eric Dahlvang21-Sep-06 3:45
Eric Dahlvang21-Sep-06 3:45 
QuestionSQL server 2005 express edition Pin
NituC21-Sep-06 0:20
NituC21-Sep-06 0:20 
AnswerRe: SQL server 2005 express edition Pin
Dave Kreskowiak21-Sep-06 10:34
mveDave Kreskowiak21-Sep-06 10:34 
QuestionAccess Database Pin
V.20-Sep-06 23:48
professionalV.20-Sep-06 23:48 
AnswerRe: Access Database Pin
Rob Graham21-Sep-06 4:46
Rob Graham21-Sep-06 4:46 

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.