Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Persistent Relationships
Message
From
06/10/1998 23:37:46
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00144270
Message ID:
00144447
Views:
22
Hi Travis---

What we're talking about here is a difference between theory and reality. Theory dictates that you maintain RI on the back-end, right? Unfortunately, the VFP DBC really stinks at doing this with decent speed. There are also, at times, buffering issues.

Soo....You are completely correct in theory. Indisputably. In practice, though, I have found it much quicker to maintain RI in a separate data or I/O or business classes. Do I like having to do that? No. Absolutely not and you'll not catch me doing that with a server database on the back-end like Oracle or SQL Server.


>I'm curious John, where, then would you implement the RI code if you don't do it the database?
>
>The reason I ask, is because that just so happens to be the exact job of the back-end: To handle the metadata (the data that tells it what records are related to others, etc.). Implementing that anywhere else would be foolish IMO.
>
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05
Previous
Reply
Map
View

Click here to load this message in the networking platform