Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!europa.chnt.gtegsc.com!howland.reston.ans.net!cs.utexas.edu!uwm.edu!fnnews.fnal.gov!gw1.att.com!nntpa!ssbunews!iexist!not-for-mail
From: wester@iexist.flw.att.com
Subject: Re: MS Access from Allegro CL for Windows ?
Message-ID: <DAsn7v.HLp@ssbunews.ih.att.com>
Originator: wester@worf
Sender: wester@iexist (55437-bruce westergren(haim))
Nntp-Posting-Host: worf.flw.att.com
Organization: AT&T
References:  <3s9a15$dpd@xenon.bt-sys.bt.co.uk>
Date: Mon, 26 Jun 1995 18:55:06 GMT
Lines: 31


In article <3s9a15$dpd@xenon.bt-sys.bt.co.uk>, Rob Blackwell <rob.blackwell@bt-sys.bt.co.uk> writes:
|> I need to be able to query a Microsoft Access 2 format database  
|> from my Lisp program. 
|>  
|> Currently I'm doing this by DDEing SQL to an intermediate process 
|> written in VB which then DDEs the results back to my calling Lisp  
|> program. Not suprisingly, its pretty slow. 
|>  
|> I guess what I really want is an implementation of ODBC for  
|> Allegro CL. 
|>  
|> Any thoughts ? 
|>  
|> Regards, 
|>  
|> Rob.
|> 

An ODBC access is exactly what you want.  We have implemented a foreign
function interface to ODBC 1.0 for both Windows and Windows NT.  It is
fast and allows transparent access to all SQL databases.  We have used
Microsoft Access and SQL Server so far with no problems.  I would 
recommend getting the Microsoft ODBC 2.0 Programmers Reference and SDK
Guide.  It was essential for our implementing the 1.0 level functionality.
The Windows DLL is ODBC.DLL and the NT DLL is ODBC32.DLL.

It would be nice if Franz would provide this functionality as part of
their ACL/PC package, don't you think?

Bruce Westergren
