<div dir="ltr">I really want to learn how to access relational databases like SQLite and Postgres from Cuis Smalltalk so I can do that as part of an HTTP endpoint implemented using the WebClient package. I have the Cuis ODBC package installed and have registered a DSN for my database which is "TodoDSN". I tested it by entering `isql TodoDSN` which supposedly verifies that it can be accessed using ODBC. That works great. I can enter "select * from todos;" and I see the records I expect. Then I tried this in a Workspace:<div><br></div><div> conn := ODBCConnection dsn: dsn user: user password: password.<br><div><div><br></div><div>That gives "Error: External module not found" which comes from this code in the class ODBCLibrary:</div><div><br></div><div><font face="monospace">sqlAllocEnv: environmentHandle <br>    "SQLRETURN SQLAllocEnv(SQLHENV *EnvironmentHandle);"<br>    <cdecl: int16 'SQLAllocEnv' (SQLHENV*)><br>    ^ self externalCallFailed</font><br></div><div><br></div><div>Can anyone explain what this is doing and what "module" it is looking for?</div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8000001907349px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div></div></div></div>