Article View: borland.public.cppbuilder.database.multi-tier
Article #1116Re: Really basic questions
From: Mark Cashman (TeamB)
Date: Fri, 28 Apr 2000 00:00
Date: Fri, 28 Apr 2000 00:00
28 lines
1842 bytes
1842 bytes
Hi, Richard! Client / server DBMS have their own specific architecture and access methods. In other words, a Syquest server cannot access an Oracle database, or vice versa. Property set up, your program can access your tables through any DBMS from dBase to Oracle. That uses the BDE as the abstraction layer, and will require you to have a configuration to load your datamodule tables / queries with the appropriate DBMS-peculiar table names (for instance, dBase needs the extension, SQL Server prefixes table names with dbo., etc.). But other than that, and using a reasonably constrained set of field tables common to all, you should have no trouble retargeting your app to another DBMS by simply redirecting the alias to the appropriate driver and database. If you must make available your data to other programs, your best bet is to write a DLL, COM object, or CORBA object which they can call upon, and with which you can hide your DBMS from them. I hope this gives you something useful to think about. ------ Mark Cashman, TeamB C++ Builder http://www.temporaldoorway.com/programming/index.htm C++ Builder, JBuilder programming information Home of The C++ Builder Programmer's Webring - Join us! ------
Technical Details
Message-ID:
<3909F932.91E80236@temporaldoorway.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3901de13@dnews>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fcd2b,f3a82462b41e2b57 X-Google-Attributes: gidfcd2b,public From: "Mark Cashman (TeamB)" <mcashman@temporaldoorway.com> Subject: Re: Really basic questions Date: 2000/04/28 Message-ID: <3909F932.91E80236@temporaldoorway.com> X-Deja-AN: 616938330 Content-Transfer-Encoding: 7bit References: <3901de13@dnews> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Trace: 28 Apr 2000 13:43:28 -0800, 204.60.56.32 Organization: VTechnologies MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.database.multi-tier