Wednesday January 3, 2024 ODBCdL4 Driver for Windows and Linux 1.9 Release All Rights Reserved. Copyright (c) 2005 - 2023 by: Dynamic Concepts, Inc. Irvine, CA 92618 USA Email address: techsupport@dynamic.com Information: www.unibasic.com Downloads: www.unibasic.com or ftp.dynamic.com Documentation ============= This file is the only documentation provided for the ODBCdL4 driver. Please see the following sections for information on using the driver: Driver connection string parameters SQL syntax supported by the ODBCdL4 server and driver Highlights of This Release ========================== o The ODBCdL4 driver is available for Linux systems. o The drivers are available in MSI installation files. o All network traffic can be encrypted after the initial negotiation. Pre-installation instructions ============================= o The ODBCdL4 Driver must only be used with the ODBCdL4 Server. o This release requires that the ODBCdL4 server have an SSN authorized for release 1 of ODBCdL4 and the expected number of users. Without such an SSN, ODBCdL4 cannot be used. o Problem reports should be emailed to techsupport@dynamic.com. All problem reports should contain a description of the problem, the operating system name/revision, and, if at all possible, a reproducible sequence Installation instructions ========================= 1. Login as 'root'. 2. Copy the distribution file to any temporary directory on your system, e.g. "/tmp". 3. If the distribution file has a ".Z" extension, uncompress the file using the command "uncompress filename.Z". On Linux systems, use the command "gzip -d filename.Z". If the file has an extension of ".z", rename the file with an uppercase "Z" before uncompressing the file. 4. Unpack the distribution file using the command "cpio -imdu Use the value "ODBC dL4 Driver 32" or "ODBC dL4 Driver 64" to select the 32-bit or the 64-bit driver. DBQ= Database= RemoteHost= Server= RemotePort= ServerPort= UseOLEWorkaround=Y This value enables a behavior which may be needed by some ODBC clients. DebugLog=Y This value enables logging for this connection on the ODBCdL4 server. PHP Example: $conn = odbc_connect("DRIVER={ODBC dL4 Driver 64}; RemoteHost=127.0.0.1;RemotePort=9635;DBQ=sample","",""); Example: DRIVER=ODBC dL4 Driver 32;DBQ=sample;RemoteHost=127.0.0.1;RemotePort=9635 SQL syntax supported by the ODBCdL4 server and driver ===================================================== In the following syntax definitions, the character "|" indicates alternate selections. Enclosing braces ("{ x x x }") surround items that are optional. An ellipsis ("...") indicates that the previous term can be repeated one or more times. Words and symbols used in the syntax are enclosed in double quotes (the double quotes themselves are NOT part of the syntax unless otherwise specified). ::= ::= "SELECT" ::= } ::= { "ALL" | "DISTINCT" } "*" | { "ALL" | "DISTINCT" } ::= } ... ::= ">" | ">=" | "<" | "<=" | "=" | "<>" ::= | "?" | "USER" ::= "+" | "-" | ::= "*" | "/" | ::= { "+" | "-" } ::= ( ) | | | | ::= | ::= "FN" ")*--" ::= "--*(VENDOR(MICROSOFT),PRODUCT(ODBC)" ::= "{" "FN" "}" ::= "(" ")" | "(" ")" | "POSITION" "(" "IN" ")" | "EXTRACT" "(" "FROM" ")" ::= "COUNT" "(" "*" ")" | "AVG" "(" ")" | "MAX" "(" ")" | "MIN" "(" ")" | "SUM" "(" ")" | "COUNT" "(" ")" ::= | | "?" | "USER" | |