1. One more time: RDMS for DOS and Windows

After all the comotion no one has yet clearly pointed to me which direction
I should be going. Again my concern is that I need a RDBMS that would work
with Euphoria for both DOS and and Windows. I still have applications
running on 386 and 486 machines written in clipper. I want to upgrade
and/or ehance the features of these legacy applications using Euphoria.

Regards,
Arlie Codina

new topic     » topic index » view message » categorize

2. Re: One more time: RDMS for DOS and Windows

On Fri, 25 Feb 2000 17:50:15 -0500, Arlie Codina <eu at FLASHMAIL.COM> wrote:

>After all the comotion no one has yet clearly pointed to me which direction
>I should be going. Again my concern is that I need a RDBMS that would work
>with Euphoria for both DOS and and Windows. I still have applications
>running on 386 and 486 machines written in clipper. I want to upgrade
>and/or ehance the features of these legacy applications using Euphoria.

   Arlie:

   Can you call or send commands from another application to your DOS

   version of Clipper. If you can then you could write a more friendly

   and better looking front-end to your DOS applications. This would aid

   you in getting your customers use to a GUI type interface and give

   you some experience with Euphoria. In a addition you maybe able to

   use the front-end across different platforms. This also would allow

   you maybe gain enough familiarity with Euphoria to consider writing

   or assisting others on the list in writing a Euphoria data base.


  Bernie

new topic     » goto parent     » topic index » view message » categorize

3. Re: One more time: RDMS for DOS and Windows

From: Arlie Codina <eu at FLASHMAIL.COM>

> After all the comotion no one has yet clearly pointed to me which
direction
> I should be going. Again my concern is that I need a RDBMS that would work
> with Euphoria for both DOS and and Windows. I still have applications
> running on 386 and 486 machines written in clipper. I want to upgrade
> and/or ehance the features of these legacy applications using Euphoria.

Arlie:

You have received several workable suggestions from people who do this
kind of work daily. Unfortunately, none of them meet all your criteria,
and frankly I don't think you will ever find one which does.

A relational database engine is not the kind of thing people write for fun.
No one is likely to develop a new one for DOS, much less one which is
open, 32-bit, and callable from Euphoria.

Therefore, the choices which remain are:

1. To write your own Euphoria routines to access your existing data.
Daniel Berstein's dbase III code would be a good starting point.
One (of many) problems: you will have to implement your own record locking.

2. To buy more memory for your server, and install mysql. Fabio's Euphoria
mysql wrapper will work with that. The drawback is that the server, at
least,
will have to run Windows in order to use the dll.

3. To forget about Euphoria for database work, and use a clipper clone such
as
Flagship. Most of these are only available for Linux, not for DOS, for good
reasons. Luckily, Linux will run acceptably fast on 386 pc's. Again, you'll
need more memory.

4. To use Kat's soon-to-be-released code (let's hope it's multi-user)

5. To stay with Clipper.

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

4. Re: One more time: RDMS for DOS and Windows

> and frankly I don't think you will ever find one which does.
>
> A relational database engine is not the kind of thing people write for
> fun.
> No one is likely to develop a new one for DOS, much less one which is
> open, 32-bit, and callable from Euphoria.
>
> Therefore, the choices which remain are:
>
> 1. To write your own Euphoria routines to access your existing data.
> Daniel Berstein's dbase III code would be a good starting point.
> One (of many) problems: you will have to implement your own record
> locking.

Some time ago, I sent to the RDS archives a little program that shows how
to lock records across a network; Maybe it can help. ( LOCK / RLOCK )

Greets

Hugo

new topic     » goto parent     » topic index » view message » categorize

5. Re: One more time: RDMS for DOS and Windows

--=====================_4354930==_.ALT


Clipper is essentially an xbase application and xbase is the same as DBase. So
you might look at the dbf access routines in the RDS archives. There are
differences to the languages introduced to Clipper after CA bought the product.
Which version are you dealing with? The reason I ask that question is to help
you determine how different then dbf files you've got are from the xbase format
in terms of the fields and indexing.

 As you can see from the discussion there is no agreement as to what a database
should include but the dbf_eng.zip in the RDS archive (at least according to
the docs) will read and write dBase files.  There is a dBase field description
included as well. So that can get you started but it appears you get the fun
task of finishing building a dbf library: sorting, hashing, calculating,
indexing and reindexing not to mention networking the whole thing. At least the
file i/o part is done.

For shear economy of effort I don't suggest you immediately change from xbase
to SQL or any other format just yet until you have your feet grounded in
Euphoria and its strengths and weaknesses.

a clipper faq:


good luck and regards,



At 05:50 PM 02/25/2000 -0500, you wrote:
>After all the comotion no one has yet clearly pointed to me which direction
>I should be going. Again my concern is that I need a RDBMS that would work
>with Euphoria for both DOS and and Windows. I still have applications
>running on 386 and 486 machines written in clipper. I want to upgrade
>and/or ehance the features of these legacy applications using Euphoria.
>
>Regards,
>Arlie Codina

Joel H. Crook

"A Strong house is built upon a strong foundation. What are your beliefs built
upon?"
  -- "The Book of Reminders"
--=====================_4354930==_.ALT

<html><div>Clipper is essentially an xbase application and xbase is the
same as DBase. So you might look at the dbf access routines in the RDS
archives. There are differences to the languages introduced to Clipper
after CA bought the product. Which version are you dealing with? The
reason I ask that question is to help you determine how different then
dbf files you've got are from the xbase format in terms of the fields and
indexing.</div>
<br>
<div>&nbsp;As you can see from the discussion there is no agreement as to
what a database should include but the dbf_eng.zip in the RDS archive (at
least according to the docs) will read and write dBase files.&nbsp; There
is a dBase field description included as well. So that can get you
started but it appears you get the fun task of finishing building a dbf
library: sorting, hashing, calculating, indexing and reindexing not to
mention networking the whole thing. At least the file i/o part is
done.</div>
<br>
<div>For shear economy of effort I don't suggest you immediately change
from xbase to SQL or any other format just yet until you have your feet
grounded in Euphoria and its strengths and weaknesses.</div>
<br>
<div>a clipper faq:</div>
<div><a href="http://www.hagbard.demon.co.uk/clipper-faq/clipper.html"
EUDORA=AUTOURL>http://www.hagbard.demon.co.uk/clipper-faq/clipper.html</a></div>
<br>
<br>
<div>good luck and regards, </div>
<br>
<br>
<br>
<div>At 05:50 PM 02/25/2000 -0500, you wrote:</div>
<div>&gt;After all the comotion no one has yet clearly pointed to me
which direction</div>
<div>&gt;I should be going. Again my concern is that I need a RDBMS that
would work</div>
<div>&gt;with Euphoria for both DOS and and Windows. I still have
applications</div>
<div>&gt;running on 386 and 486 machines written in clipper. I want to
upgrade</div>
<div>&gt;and/or ehance the features of these legacy applications using
Euphoria.</div>
<div>&gt;</div>
<div>&gt;Regards,</div>
<div>&gt;Arlie Codina</div>
<br>

Joel H. Crook<br>
<br>
&quot;<b><i>A Strong house is built upon a strong foundation. What are
your beliefs built upon</b></i>?&quot;<br>
<div align="right">
&nbsp; -- &quot;The Book of Reminders&quot;</html>

--=====================_4354930==_.ALT--

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu