S87 running w/Win 95 problems?
> Ok for example, how do you import or export database into your Delphi
> program. Like in most xBASE languages you use the APPEND FROM......
> APPEND TO...... commands. Delphi has SOME database features, but not
> enough. In my book a questionable replacement for xBASE.
Delphi has a fairly powerful component called a TBatchMove which allows you to
perform APPEND FROM types of operations. The beautiful thing is that it does
way more than any xBase implementation ever did. It works with DBF files,
Paradox tables, ODBC data sources, Oracle, SQL Server, flat ASCII files, and
most of the time requires almost no extra coding aside from plunking the non
visual component on your form, and assigning the source and destination data
If you need more advanced conversions between field formats, Delphi's
polymorphic TField hierarchy of objects give you the ability to map data
conversions easily between fields.
Delphi's database features via the Borland Database engine go way beyond any
current xBase implementation on a lot of fronts, but mostly the expanded
database coverage for native local database formats (dBAse, Foxpro, Access,
Paradox), ODBC, and client/server DBMS such as Oracle, Interbase, DB2, and SQL
> > Most of the well
> > known Clipper developers like Rick Spence, Greg Leif, John Kastner, etc.
> > are now primarily involved in Delphi training and/or development.
> And they will switch to whatever else comes along that is lucrative
Wouldn't you as well? If you see a long term cash-cow starting to reduce it's
milk-flow, do you keep squeezing the cow, or put it out to pasture and get
Clipper and related xBase tools were what I built my consulting business on,
and kept me going for years. Over time, however, I realized the longer I
stayed focused on Clipper, the more business opportunity I was missing out on.
I spent the last two years between 1995 and 1997 slowly weening myself off
relying on steady Clipper work, and started working on learning other
products, taking on new client projects in Java, VB, ASP, Delphi,
Powerbuilder, and web development. I took a bit of an income hit between 1996
and 1997 while I was re-tooling and learning new stuff, but now I find myself
much more marketable on a variety of fronts.
Have I thrown Clipper out the window? No. I still periodically get calls from
clients to make some changes to older Clipper based systems. I make my pitches
to them to rewrite the systems in Delphi or xBase++, but if all they want is
steady maintenance and changes, I will still do it for them.
It's really a simple formula: The more you know, the more billable work you
can get in the door.