Console application accessing mdb data

Can i wrote an app that run in a terminal with no disk at all that boot with ms-dos and runs all the required (?) drivers and net configuration, a console application that access data in a mdb table in another machine?
If so? how can i?
perhaps, using a client/server model?
The server would run on a machine with a windows platform (actually for initial testing Win98, probably WS2003).
The client will run in a msdos terminal.
Thank you all,
LVL 4
Martin BarredaLic. in Computer ScienceAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

BlackTigerXCommented:
Can i wrote an app that run in a terminal with no disk at all that boot with ms-dos and runs all the required (?) drivers and net configuration, a console application that access data in a mdb table in another machine?

Not in Delphi
0
gwalkeriqCommented:
Delphi apps are Win32 only (Win16 only for Delphi 1).

Console apps appear to be DOS apps in many ways, but ther are actually Win32 apps that are non-gui.

However, even in your language & compiler can target DOS apps, getting them to work with MDB files will be quite difficult. Access to MDB files is not defined through DOS interfaces. You will either have to roll-your own networking, or get some copies of old and unsupported network interfaces for DOS. -- There are some TCP/IP stacks for DOS

You have to write all of your client server code to hand off MDB access to the server program.

The mere fact that you asks this question on this forum suggests you do not really know what you are up against in trying to implement such as solution -- the programming effort would be substantial and I would have to question the reasoning behind such a task.
0
Martin BarredaLic. in Computer ScienceAuthor Commented:
Yes i understand what you say and you are right.
The thing is this. I got a Unix SCO Server and an application written in old Cobol that runs on some PC with win98 under an emulator and in multiple tty terminals that actually boot under ms-dos, establish the connection with some script at the server and run the application.
The idea is to change the server to Windows Server 2003 with a SQL Server DBMS, the client PC will probably run Linux, and the application will be written probably in Kylix.
For that PCs there will be no problem of changing the system. But the question is how to run it at the old terminals. They are old PCs that cannot be upgraded, the best i think it can be done is add some old disk, install a linux version, do not run a graphic interface and run a console application from there. Probably compiling in Kylix.
0
gwalkeriqCommented:
Much cheaper to replace old hardware than to write this code in DOS.

Now writing for Linux is a different thing entirely.

You might want to check out Asta http://www.astatech.com or Remote Objects http://remobjects.com if you are seriously considering this project.

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Martin BarredaLic. in Computer ScienceAuthor Commented:
Tomorrow would check out those sites. They both seems to be useful and at the same cost.
Thanks you
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.