BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

standalone app with DB
Goto page 1, 2  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> comp.lang.pascal.delphi.databases
View previous topic :: View next topic  
Author Message
Denis Jeanroy
Guest





PostPosted: Thu Feb 12, 2004 1:56 pm    Post subject: standalone app with DB Reply with quote



Hello

I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

BDE is ruled out, and I consider using something like MySql.

What are the options for this function ?

Is it possible to use MySql without purchasing this software or licence for
every installation ?

Can MySql (or other DB software) be easily included in an installation
package using Installshield express ?


Thanks for your advice

Denis


Back to top
pr
Guest





PostPosted: Thu Feb 12, 2004 6:58 pm    Post subject: Re: standalone app with DB Reply with quote




"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote

Quote:
Hello

I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

Embedded Firebird.

PR




Back to top
Rick Carter
Guest





PostPosted: Fri Feb 13, 2004 1:28 am    Post subject: Re: standalone app with DB Reply with quote



"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote

Quote:
I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

BDE is ruled out, and I consider using something like MySql.

I've read your post several times, and I'm still confused about what you want.
You say "no third party software," then you say you're considering MySQL.
Do you mean that you're looking for a free solution? You don't mention what
version of Delphi you have. If you have TClientDataSet, and the data doesn't
need to move from one computer to another, simply storing the data in .cds or
..xml format might be sufficient. Advantage might be something else to look
at, since the local server is free, and it's fairly easy to deploy with a
small footprint.

And what do you mean by "the software will not be used on a single computer?"
Then the next thing you say is that it will not be multi-user.

Rick Carter
Chair, Paradox/Delphi SIG, Cincinnati PC Users Group

Back to top
nisse
Guest





PostPosted: Fri Feb 13, 2004 9:44 am    Post subject: Re: standalone app with DB Reply with quote

Take a look at Pervasive SQL (Btrieve) standalone version

"Denis Jeanroy" <nospam (AT) work (DOT) com> skrev i meddelandet
news:402bad41$0$19647$4d4eb98e (AT) read (DOT) news.fr.uu.net...
Quote:
Hello

I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

BDE is ruled out, and I consider using something like MySql.

What are the options for this function ?

Is it possible to use MySql without purchasing this software or licence
for
every installation ?

Can MySql (or other DB software) be easily included in an installation
package using Installshield express ?


Thanks for your advice

Denis





Back to top
Ray Porter
Guest





PostPosted: Fri Feb 13, 2004 5:36 pm    Post subject: Re: standalone app with DB Reply with quote

Hi Denis,
Your requirements seems a little contradictory. You say no third party
software is allowed but then you go on to list MySQL as a possible database
engine. MySQL is definitely "third party" software and far more expensive
than Access if you're using it in a commercial environment. If you're
writing a standalone application, I'd recommend you use the tools available
to you in D8 and .Net. If you need something more powerful than Access or
MSDE, you could look at MySQL or Interbase (Firebird). I think MySQL's
price for a commercial server license is $495. I'm not sure about Firebird.
Note that you can use MySQL free only if you're willing to make the source
code for your application opensource/freeware.

Ray Porter

"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote

Quote:
Hello

I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

BDE is ruled out, and I consider using something like MySql.

What are the options for this function ?

Is it possible to use MySql without purchasing this software or licence
for
every installation ?

Can MySql (or other DB software) be easily included in an installation
package using Installshield express ?


Thanks for your advice

Denis





Back to top
Denis Jeanroy
Guest





PostPosted: Mon Feb 16, 2004 12:11 pm    Post subject: Re: standalone app with DB Reply with quote

what i meant was :
only one package to install, no third party software to be purchased by the
user (like Access) and to install separately.

I use Delphi 6 Pro.

Denis




Back to top
Denis Jeanroy
Guest





PostPosted: Mon Feb 16, 2004 12:20 pm    Post subject: Re: standalone app with DB Reply with quote

Wow, i didn't kown that MySql was not free !
The application IS a commercial and professional software, and the source
code can't be opensource.

What I mean with "no third party" is in fact no software to purchase or
install separately. The application is developped for a client who must be
free to install and duplicate freely. He won't have to deal with licences or
complex installations.

Denis


Back to top
Ray Porter
Guest





PostPosted: Mon Feb 16, 2004 4:38 pm    Post subject: Re: standalone app with DB Reply with quote


"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote

Quote:
Wow, i didn't kown that MySql was not free !
The application IS a commercial and professional software, and the source
code can't be opensource.

What I mean with "no third party" is in fact no software to purchase or
install separately. The application is developped for a client who must be
free to install and duplicate freely. He won't have to deal with licences
or
complex installations.


Take a look at the following web site:

http://www.kylecordes.com/bag/index.html

Kyle maintains a fairly accurate listing of db tools for Delphi. DBISAM
seems to meet your needs but I don't think it's available for Delphi 8 or
..Net yet. Meeting your requirements completely for full SQL support, freely
distributable and 0-installation issues may be tough. You may also have to
purchase a single-developer license for any tool you decide to use.

Good luck,
Ray



Back to top
Alfredo Novoa
Guest





PostPosted: Mon Feb 16, 2004 5:48 pm    Post subject: Re: standalone app with DB Reply with quote

"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote

Quote:
Hello

I have to develop an application with a database, but no third party
software is allowed (Access, SQL server, ...).
the program must include its own database engine, or use an external one,
beeing a part of the package installed.
the software will be not used on a single computer. Multi users DB is not
necessary.
Complex queries are necessary (typically what SQL can do).

Embedded FireBird with no doubt.


Regards
Alfredo

Back to top
Aage Johansen
Guest





PostPosted: Tue Feb 17, 2004 7:37 am    Post subject: Re: standalone app with DB Reply with quote

På Mon, 16 Feb 2004 13:20:33 +0100, skrev Denis Jeanroy <nospam (AT) work (DOT) com>:

Quote:
Wow, i didn't kown that MySql was not free !
The application IS a commercial and professional software, and the source
code can't be opensource.
What I mean with "no third party" is in fact no software to purchase or
install separately. The application is developped for a client who must
be free to install and duplicate freely. He won't have to deal with
licences or complex installations.


DBISAM isn't free, but once purchased (by you) it can be freely deployed -
no licences.
Moreover, there isn't anything to deploy. Don't know about their server
version - take a look at elevatesoft.

Firebird is free (see [url]www.ibphoenix.com)[/url]. Nothing to pay (however,
support is appreciated!). Very nice C/S database, based on Interbase/6.
You may have to purchase a component set as IBX is not guaranteed to work
with it. There may be free ones. I use IBO (ibObjects), but there are
others.


--
Aage J.

Back to top
Ray Porter
Guest





PostPosted: Tue Feb 17, 2004 2:31 pm    Post subject: Re: standalone app with DB Reply with quote


"Aage Johansen" <aage.johansen (AT) kreftregisteret (DOT) no> wrote

Quote:

DBISAM isn't free, but once purchased (by you) it can be freely deployed -
no licences.
Moreover, there isn't anything to deploy. Don't know about their server
version - take a look at elevatesoft.

Firebird is free (see [url]www.ibphoenix.com)[/url]. Nothing to pay (however,
support is appreciated!). Very nice C/S database, based on Interbase/6.
You may have to purchase a component set as IBX is not guaranteed to work
with it. There may be free ones. I use IBO (ibObjects), but there are
others.

Does Firebird compile into the app with no redistributables? My
understanding was that you had to have an Interbase server running
somewhere? Guess I need to take a look and see.

My impression was that DBISAM came closest to meeting the original poster's
requirements except that he would have to purchase a developer's license.

Ray



Back to top
Denis Jeanroy
Guest





PostPosted: Tue Feb 17, 2004 4:36 pm    Post subject: Re: standalone app with DB Reply with quote

once again, thank you everybody for all your helpful answers

Denis




Back to top
Alfredo Novoa
Guest





PostPosted: Tue Feb 17, 2004 5:23 pm    Post subject: Re: standalone app with DB Reply with quote

Aage Johansen <aage.johansen (AT) kreftregisteret (DOT) no> wrote


Quote:
DBISAM isn't free, but once purchased (by you) it can be freely deployed -
no licences.
Moreover, there isn't anything to deploy. Don't know about their server
version - take a look at elevatesoft.

It lacks many of the Firebird's features.

Quote:
Firebird is free (see [url]www.ibphoenix.com)[/url]. Nothing to pay (however,
support is appreciated!). Very nice C/S database

DBMS, not database ;-)

Quote:
, based on Interbase/6.
You may have to purchase a component set as IBX is not guaranteed to work
with it.

But it works fine.


Regards
Alfredo

Back to top
Aage Johansen
Guest





PostPosted: Wed Feb 18, 2004 7:58 am    Post subject: Re: standalone app with DB Reply with quote

På Tue, 17 Feb 2004 09:31:36 -0500, skrev Ray Porter:

Quote:
...

Does Firebird compile into the app with no redistributables? My
understanding was that you had to have an Interbase server running
somewhere? Guess I need to take a look and see.

I've not tried the embedded version. Anyhow, Firebird does not require a
separate server - I develop with the RDBMS running locally.


Quote:
My impression was that DBISAM came closest to meeting the original
poster's
requirements except that he would have to purchase a developer's license.

Yes, I believe so. In particular as it is to be a single user application.


--
Aage J.

Back to top
Robert Mischke
Guest





PostPosted: Wed Feb 18, 2004 12:56 pm    Post subject: Re: standalone app with DB Reply with quote

"Denis Jeanroy" <nospam (AT) work (DOT) com> wrote:

Quote:
what i meant was :
only one package to install, no third party software to be purchased by the
user (like Access) and to install separately.

I use Delphi 6 Pro.

I didn't see the start of this thread, so maybe this was mentioned
already... but I was looking for the same thing and I got the very
helpful hint to look at http://www.sqlite.org/ . Single-user sql
database in dll form, royalty (and even copyright) free. Works fine
for me :)

PS: There are several Delphi wrappers for it.

HTH,
Robert


Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> comp.lang.pascal.delphi.databases All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.