Re: API or standard DLL?




<louw.elbie@xxxxxxxxx> wrote in message news:1185258062.689196.225340@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi there

I got a project where a client wants a API written to access external
product provider databases and return results as a recordset.

What is the difference between an API and standard DLL? As I
understand, API doesn't rely on any other
software than e.g. Windows APIs to perform a task?
Should one write the API in C++ or will VB.NET or C# work? If so,
will the API will depend on the dotNet framework to be loaded?

It doesn't matter what language use in writing code to return an ADO.Net recordset, which will be done by code you develop in a DLL that will do that for you. An API is another thing altogether.

A program written to interface with a database solution and a program written to use API(s) are two different things.

You would use ADO.NET which has many types of 3rd party database vendors or providers, like MS SQL Server, Oracle, Btrieve, Sybase, MySQL and many other providers, to provide solutions in ADO.NET to access their database.


.



Relevant Pages

  • Re: 3vl 2vl and NULL
    ... > or API to the stored data is of primarily interest to me. ... >> designers are capable of defining the world for application programmers, ... I am more of an end-user (aka developer) looking to those ... But building an enterprise database is a lot more than succeeding at a lot ...
    (comp.databases.theory)
  • Re: GEDOM as a database format
    ... proprietary database, without the need for convoluted import/export. ... utility conforming to the description of that API. ... I can see commercial vendors having valid grounds for objecting if they were then expected to provide support for databases mangled by anything from well-meaning but ill-designed 3rd party tools to direct tweaking. ... any software author with strong feelings about non-SQL RDMBS such as rdb or about using persistent objects would rightly feel excluded - and who's to say such implementations may not be better? ...
    (soc.genealogy.computing)
  • Re: "Set" command anomaly results in Null
    ... For API stuff in Access, ... Hence a database solution became necessary. ... programmatically controlling the scrollbars, like Excel does. ... A form is not a class object unless it has a module, ...
    (microsoft.public.access.formscoding)
  • Re: Password management on Windows Domain Controller
    ... There is no API to do what you are asking and your only ... Joe Richards Microsoft MVP Windows Server Directory Services ... Password in AD are stored in AD database. ... >>access the password hashes. ...
    (microsoft.public.security)
  • Re: Big numbers
    ... information on how the API converts database values ... This is a numeric struct as defined by the ODBC standard: ... Database binding tends to be very specific either to the database (in ...
    (comp.lang.c)