Board index » delphi » Database application to run only within CD
David Gley
![]() Delphi Developer |
Wed, 24 Nov 2004 03:27:31 GMT
|
David Gley
![]() Delphi Developer |
Wed, 24 Nov 2004 03:27:31 GMT
Database application to run only within CD
I have a customer who is requesting that I create a database and front end
[of my choice, so likely delphi] that runs SOLELY from the CD. No installation to hard drive and I cannot set up ODBC DNS for the database. Any pointers on which would be best? Thanks [I know if I get desperate, I can create a series of flat files and parse on |
Douglas Development Group, L. L. C
![]() Delphi Developer |
Wed, 24 Nov 2004 04:54:08 GMT
Re:Database application to run only within CDDavid: What type of application is it? Is it an informational catalog type or will Will data updates be required? If you are using D6 then I would use the MyBase functionality. Check the Only other file required to distribute would be midas.dll if you didn't link Doug Douglas Development Group, L. L. C. P.S. Give me a buzz if you need any help. I've built a few of these. Some Quote"David Gley" <dg...@anteon.com> wrote in message news:3d01095f$1_1@dnews... |
Lauchlan
![]() Delphi Developer |
Wed, 24 Nov 2004 14:05:45 GMT
Re:Database application to run only within CDCan't you just choose an OLEDB driver and set up the ADOconnection to be in the same path as the app (ie on the CD)? You just need to set up the ADO connection in the .dpr file as the app HTH, Lauchlan M. Quote> I have a customer who is requesting that I create a database and front end |
Brian Bushay Team
![]() Delphi Developer |
Wed, 24 Nov 2004 23:55:53 GMT
Re:Database application to run only within CDQuote>I have a customer who is requesting that I create a database and front end requires BDE. Ttable and Tquery descend from TBDEDataset. If you have to run only off the CD does this mean that all files are on the CD You can use ADO and create the connectionstring at runtime. Nothing needs to be If you look at 3rd party database drivers DbIsam is probably the best suited for -- |
David Gle
![]() Delphi Developer |
Fri, 26 Nov 2004 21:51:16 GMT
Re:Database application to run only within CDIt is read only from the CD. It is a catalog style db/app. The data is queried and results brought that XML sounds promising. Is there a decent component [free?] that is available I could go dig up the old exe for an xml parser off the web... I think it is Steve "Brian Bushay TeamB" <BBus...@Nmpls.com> wrote in message Quote> >I have a customer who is requesting that I create a database and front |
David Gle
![]() Delphi Developer |
Fri, 26 Nov 2004 22:53:23 GMT
Re:Database application to run only within CDThere may be as many 30 recipients of the CD. Wouldn't the ClientDataSet require a MIDAS license for each? The Deploy.TXT, Delphi Help and LICENSE.TXT infer that there are licenses required for each, although it does mention for sharing amongst computers. Since these would be non cross server apps, does that apply? [The HTTP://www.borland.com/midas page no longer exists. [The page referred I am using Delphi 5 enterprise, btw. Steve "Brian Bushay TeamB" <BBus...@Nmpls.com> wrote in message Quote> >I have a customer who is requesting that I create a database and front |
David Gle
![]() Delphi Developer |
Fri, 26 Nov 2004 23:10:32 GMT
Re:Database application to run only within CDhttp://community.borland.com/article/0,1410,20870,00.html --Quote START-- "By any means" includes copying to a floppy, using email, copying from one --Quote END-- I'll be distributing data but not data packets. The 'By any means' scares I could use an xml file and use my own routines to bring it into a dataset Steve@Dave's.Desk Quote"David Gley" <dg...@anteon.com> wrote in message news:3d04bd9d_1@dnews... |
David Gle
![]() Delphi Developer |
Fri, 26 Nov 2004 23:15:46 GMT
Re:Database application to run only within CDFrom the same page: Quote> http://community.borland.com/article/0,1410,20870,00.html For deployment needs where the BDE is either too large or requires too much configuration, MIDAS' TClientDataSet can be used to provide a powerful alternative solution. The TClientDataSet component can be used for local data storage. You can use the ClientDataSet component to create an in-memory table. Because this table is in-memory, manipulations of it are extremely fast. In addition, since it descends from the virtual TDataset class, you can use the standard data-aware controls as you always have. If you want to persist the table, you can use the built-in methods SaveToFile and LoadFromFile. Also, simply assigning the ClientDataSet.FileName property will persist the table automatically. This describes exactly my application [the image shown looks much like an Is there a better area for me to look for licensing issues? Quote"David Gley" <dg...@anteon.com> wrote in message news:3d04c1a0$1_1@dnews... |
Douglas Development Group, L. L. C
![]() Delphi Developer |
Sat, 27 Nov 2004 01:49:15 GMT
Re:Database application to run only within CDIMHO, you're in the clear. The application you are creating does not access a dataserver to initially Hense, From Deploy.txt -- Delphi 6 Enterprise -- (i know you're using D5) A server deployment license is not required for deploying <snip> I'd still use the TClientDataSet. -- You can create all your tables within 1 Doug Quote"David Gley" <dg...@anteon.com> wrote in message news:3d04c2dc_1@dnews... - Hide quoted text - - Show quoted text - Quote> > http://community.borland.com/article/0,1410,20870,00.html - Hide quoted text - - Show quoted text - Quote> > > There may be as many 30 recipients of the CD. Wouldn't the |
David Gle
![]() Delphi Developer |
Sat, 27 Nov 2004 04:01:22 GMT
Re:Database application to run only within CDNested datasets... intriguing. Any pointers on developing those? The db is rather simple, so not a lot of tables if in a dbm [maybe 7, not Can I use a dbNavigator to point to a nested dataset? [Major dataset is the eoSystems table, a nested dataset may be eoDocuments Steve@Dave's.Desk "Douglas Development Group, L. L. C." <infonos...@d-d-g.com> wrote in Quote> IMHO, you're in the clear. |
Brian Bushay Team
![]() Delphi Developer |
Sat, 27 Nov 2004 13:23:43 GMT
Re:Database application to run only within CDQuote>There may be as many 30 recipients of the CD. Wouldn't the ClientDataSet no licensing cost. -- |
Brian Bushay Team
![]() Delphi Developer |
Sat, 27 Nov 2004 13:23:42 GMT
Re:Database application to run only within CDQuote>XML sounds promising. Is there a decent component [free?] that is available -- Brian Bushay (TeamB) Bbus...@NMPLS.com |
Brian Bushay Team
![]() Delphi Developer |
Sat, 27 Nov 2004 13:23:43 GMT
Re:Database application to run only within CDQuote>I'll be distributing data but not data packets. The 'By any means' scares -- |
David Gle
![]() Delphi Developer |
Sun, 28 Nov 2004 01:44:52 GMT
Re:Database application to run only within CDOK, I figured it out. [How to point to a nested dataset]. Thanks for the tips folks. Steve@Dave's.desk salbrightATanteon.com Quote"David Gley" <dg...@anteon.com> wrote in message news:3d0505cc$1_1@dnews... - Hide quoted text - - Show quoted text - Quote> > > From the same page: |
1. Can't connect to Oracle database while running my application within Delphi
2. Database application running from CD-ROM
3. Run a console application from within a VCL application
4. Run application within an application
5. Is there any database working with CD-ROM(CD-R,CD-RW)
6. Running Programs from within Applications
7. Running DOS applications from within Delphi 1.0
8. HELP!!! Running another application from within Delphi