Re: C# and ISAM
From: Nick Malik (nickmalik_at_hotmail.nospam.com)
Date: 06/21/04
- Next message: William Stacey [MVP]: "Re: Multi-threading article finally "finished" - reviewers welcome"
- Previous message: Jeff Louie: "Re: ArrayList grouping question"
- In reply to: Robert Schuldenfrei: "C# and ISAM"
- Next in thread: Robert Schuldenfrei: "Re: C# and ISAM"
- Reply: Robert Schuldenfrei: "Re: C# and ISAM"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 21 Jun 2004 00:35:14 GMT
As another responder has said, you can use a Free version of Microsoft SQL
Server called MSDE.
(it has a few limitations, but not something that you are likely to run into
if your customer segment is the same that could use your COBOL app).
You could use "old" technology by relying on BTrieve as the underlying data
engine. This is essentially similar to using ISAM on the Windows platform.
It is fast, quite capable, and low level (about what you are used to).
You don't gain the real scalability that comes with multi-tier systems based
on SQL, but if your app has been successful as a COBOL app, it may not
require multiuser scalability. You certainly won't be going "backwards" by
using BTrieve. It is quite a capable data format and is directly callable
code (I haven't looked in a while, but they probably have a .NET
interface... you'd have to ask the good folks at BTrieve).
Good luck. This is not all that easy of a transition... there's a fairly
sizable difference between COBOL apps and modern C# apps on Windows.
--- Nick Malik
"Robert Schuldenfrei" <bob@s-i-inc.com> wrote in message
news:ZaiBc.148182$Ly.144149@attbi_s01...
> Dear NG,
>
>
>
> This fall I may try to convert an old MRP-II system from COBOL to C#. I
> have been using Microsoft SQL Server while I have been learning C# to hold
> the data. This is fine, but if I sell my product I will be forcing my
> customers to buy SQL Server. In addition, the original COBOL uses ISAM
for
> all of its files. It would be cheaper for the end user and easier for my
> conversion to use a C# callable ISAM facility. Does anyone know of such a
> package? Is there a cheap (or free) one out there? The only "advanced"
> feature I absolutely need is record locking.
>
>
>
> Am I crazy for wanting to use "old technology?" Should I be looking for a
> cheap (or free) SQL package like mySQL. Thanks in advance for any advice.
>
>
>
> An "old dude" learning new tricks,
>
>
>
> Bob
>
> bob@s-i-inc.com
>
>
- Next message: William Stacey [MVP]: "Re: Multi-threading article finally "finished" - reviewers welcome"
- Previous message: Jeff Louie: "Re: ArrayList grouping question"
- In reply to: Robert Schuldenfrei: "C# and ISAM"
- Next in thread: Robert Schuldenfrei: "Re: C# and ISAM"
- Reply: Robert Schuldenfrei: "Re: C# and ISAM"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|