Recent

Author Topic: Advatage Database server  (Read 491 times)

liviomex

  • Newbie
  • Posts: 2
Advatage Database server
« on: July 07, 2026, 06:09:09 pm »
Hello,

I used for many years advatage database server and Advatage RDBMS from old CA-Clipper times.
I heard that SAP dismissed ADS a couple of years ago.

I used ads componenents without any kind of problem under Lazarus mainly for teaching reasons ( to teach database programming without the use of SQL to make young people to understand that there is no one solution even for db issues ).

Now I cannot find ads.lpk component anywhere, someone can help me to understand if it is possible to get it somewhere or it is something that does not exists anymore?

Thanks for your help

Livio

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12942
  • FPC developer.
Re: Advatage Database server
« Reply #1 on: July 07, 2026, 06:19:54 pm »
Lazarus/FPC never supported ADS out of the box. So probably that older install had a 3rd party component set installed for that.

Thaddy

  • Hero Member
  • *****
  • Posts: 19387
  • Glad to be alive.
Re: Advatage Database server
« Reply #2 on: July 07, 2026, 06:56:25 pm »
It was written in Pascal.
When you have the sources you can port it quite easily because almost all syntax is covered.
objects are fine constructs. You can even initialize them with constructors.

LeP

  • Sr. Member
  • ****
  • Posts: 426
Re: Advatage Database server
« Reply #3 on: July 07, 2026, 09:42:31 pm »
Hello,
I used ads componenents without any kind of problem under Lazarus mainly for teaching reasons ( to teach database programming without the use of SQL to make young people to understand that there is no one solution even for db issues ).
Now I cannot find ads.lpk component anywhere, someone can help me to understand if it is possible to get it somewhere or it is something that does not exists anymore?

It exists, but no one can distribute it, since it is the property of SAP and SAP has withdrawn it.
Un Sistema per domarli, un IDE per trovarli, un codice per ghermirli e nel framework incatenarli.
An operating system to tame them, an IDE to find them, a code to catch them and in the framework chain them.

Zvoni

  • Hero Member
  • *****
  • Posts: 3430
Re: Advatage Database server
« Reply #4 on: July 08, 2026, 09:09:24 am »
On a SideNote: acc. to SAP-Documentation, accessing it is possible via ODBC-Connection, so it would imply, as long as you have the ODBC-Driver, sqldb would be sufficient
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

LeP

  • Sr. Member
  • ****
  • Posts: 426
Re: Advatage Database server
« Reply #5 on: July 08, 2026, 09:17:11 am »
On a SideNote: acc. to SAP-Documentation, accessing it is possible via ODBC-Connection, so it would imply, as long as you have the ODBC-Driver, sqldb would be sufficient

He spoke about NOT SQL access, may be he intends ISAM or something similar access, so SQL is not a solution.
I know that Lazarus and Delphi components (available via ADSDelphi.exe add on) allow direct access to db.
Un Sistema per domarli, un IDE per trovarli, un codice per ghermirli e nel framework incatenarli.
An operating system to tame them, an IDE to find them, a code to catch them and in the framework chain them.

liviomex

  • Newbie
  • Posts: 2
Re: Advatage Database server
« Reply #6 on: July 08, 2026, 10:00:10 am »
Yes: I used for years advantage to access dbf files with full FoxPro cdx indexes support. Some years ago I used lazarus+advatage to teach young wannabe developers how to implement database sw with file server access to data.

Of course I can use other components, other database format such as access or paradox but since I have a deep knowledge of the combo delphi/advantage I would have liked to still use it.

It ' s a pitty SAP dismissed Advantage.

I' ll try to convert my delphi 7 dpk.

Thanks for your help

Livio

Zvoni

  • Hero Member
  • *****
  • Posts: 3430
Re: Advatage Database server
« Reply #7 on: July 08, 2026, 10:33:50 am »
It ' s a pitty SAP dismissed Advantage.
How do you figure that?????
https://www.sap.com/germany/products/data-cloud/advantage-database-server.html

SAP still offers/supports ADS, though acc. to their own classification as "Business-Essential"
and definitely not as Freeware.

Since i saw mention of DBF....
i thought we all agreed, to keep quite about DBF, in the hope it will finally die out....  :P

Frankly: DBF is dead, Paradox is dead, ISAM is dead, if we don't mention MS Access it will hopefully die, too.

My advise: Don't cling to dead/outdated technology
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

LeP

  • Sr. Member
  • ****
  • Posts: 426
Re: Advatage Database server
« Reply #8 on: July 08, 2026, 11:12:41 am »
@Zvoni
SAP support on ADS ended on December 31, 2022 (SAP NOTE 3132015).

Only OEM parteners, who have a maintenance contract or who need additional license can download something about.
This is for what I know.

If someone of this community have access to this data can confirm or share other informations about.
But, for sure is that ADS is not anymore public available, so no one can share anything.

Lot of time ago (before 2023) ADS was available for local DB.

You are right about all dead things, but for teaching purpose these things are still valid.

Know the past improve the knowledge of present and may be help in the future.
Un Sistema per domarli, un IDE per trovarli, un codice per ghermirli e nel framework incatenarli.
An operating system to tame them, an IDE to find them, a code to catch them and in the framework chain them.

Zvoni

  • Hero Member
  • *****
  • Posts: 3430
Re: Advatage Database server
« Reply #9 on: July 08, 2026, 12:01:51 pm »
@Zvoni
SAP support on ADS ended on December 31, 2022 (SAP NOTE 3132015).

OK. Didn't know that. Appreciated info!

Quote
Only OEM parteners, who have a maintenance contract or who need additional license can download something about.
This is for what I know.

If someone of this community have access to this data can confirm or share other informations about.
But, for sure is that ADS is not anymore public available, so no one can share anything.

Lot of time ago (before 2023) ADS was available for local DB.

You are right about all dead things, but for teaching purpose these things are still valid.

Know the past improve the knowledge of present and may be help in the future.

If it's really just about teachng ISAM-access to local Database-Files, then there is still the TDBF and whatever sisters and uncles
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

serbod

  • Full Member
  • ***
  • Posts: 148
Re: Advatage Database server
« Reply #10 on: July 08, 2026, 02:38:15 pm »
If you need to read or import data from legacy *.adt/*.adm files - https://github.com/serbod/DBReader/blob/main/DBReaderAdt.pas

 

TinyPortal © 2005-2018