Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-release > by-pkgid > f0bc842dcf666302badcfd2545f3387c > files > 184

libfreetds0-doc-0.82-12.mga1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>FreeTDS User Guide</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="NEXT"
TITLE="About this User Guide"
HREF="about.htm"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="userguide.css"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="AEN1"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
><SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
> User Guide</A
></H1
><H2
CLASS="SUBTITLE"
>A Guide to Installing, Configuring, and Running <SPAN
CLASS="PRODUCTNAME"
>FreeTDS<BR></SPAN
></H2
><H3
CLASS="AUTHOR"
><A
NAME="AEN9"
></A
>Brian Bruns</H3
><H3
CLASS="AUTHOR"
><A
NAME="AEN12"
></A
>James K. Lowden</H3
><P
CLASS="COPYRIGHT"
>Copyright &copy; 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Brian Bruns and James K. Lowden</P
><DIV
CLASS="LEGALNOTICE"
><P
></P
><A
NAME="AEN26"
></A
><P
>      Permission is granted to copy, distribute and/or modify this document
      under the terms of the GNU Free Documentation License, Version 1.1
      or any later version published by the Free Software Foundation;
      with no Invariant Sections, with no
      Front-Cover Texts, and with no Back-Cover Texts.
      A copy of the license is included in the section entitled <A
HREF="gfdl.htm"
>GNU
      Free Documentation License</A
>.</P
><P
></P
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
><A
HREF="about.htm"
>About this User Guide</A
></DT
><DT
>1. <A
HREF="what.htm"
>What is <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
>?</A
></DT
><DD
><DL
><DT
><A
HREF="what.htm#TDSPROTOCOLHIST"
>Background: The <ACRONYM
CLASS="ACRONYM"
>TDS</ACRONYM
> Protocol
				and related <ACRONYM
CLASS="ACRONYM"
>API</ACRONYM
>s</A
></DT
><DT
><A
HREF="tdshistory.htm"
>History of <ACRONYM
CLASS="ACRONYM"
>TDS</ACRONYM
> Versions</A
></DT
><DT
><A
HREF="freetdshistory.htm"
>History of <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
></A
></DT
><DT
><A
HREF="projects.htm"
>Current Projects, Language Bindings, and Alternatives</A
></DT
><DD
><DL
><DT
><A
HREF="projects.htm#CURRENT"
>Current Projects</A
></DT
><DT
><A
HREF="projects.htm#STATUS"
>Status</A
></DT
><DT
><A
HREF="projects.htm#LANGUAGES"
>Languages besides C and Java</A
></DT
><DT
><A
HREF="projects.htm#ALTERNATIVES"
>Alternatives</A
></DT
></DL
></DD
></DL
></DD
><DT
>2. <A
HREF="build.htm"
>Build <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
></A
></DT
><DD
><DL
><DT
><A
HREF="build.htm#GNU"
>The <ACRONYM
CLASS="ACRONYM"
>GNU</ACRONYM
> World</A
></DT
><DT
><A
HREF="packages.htm"
>What to build: Packages, Tarballs, and the <SPAN
CLASS="PRODUCTNAME"
>CVS</SPAN
> repository</A
></DT
><DT
><A
HREF="config.htm"
>How to build: Configure and make</A
></DT
><DD
><DL
><DT
><A
HREF="config.htm#EXPERTS"
>For Experts</A
></DT
><DT
><A
HREF="config.htm#EVERYONE"
>For Everyone Else</A
></DT
></DL
></DD
><DT
><A
HREF="osissues.htm"
>OS-specific Issues</A
></DT
><DD
><DL
><DT
><A
HREF="osissues.htm#WINDOWS"
></A
></DT
><DT
><A
HREF="osissues.htm#VMS"
>VMS&reg;</A
></DT
><DT
><A
HREF="osissues.htm#OSX"
>OS X&reg;</A
></DT
><DT
><A
HREF="osissues.htm#AIX"
>AIX&reg;</A
></DT
><DT
><A
HREF="osissues.htm#RPM"
>GNU/Linux distributions that use RPMs</A
></DT
></DL
></DD
></DL
></DD
><DT
>3. <A
HREF="install.htm"
>Install <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
></A
></DT
><DD
><DL
><DT
><A
HREF="install.htm#LOCALENVIRONMENT"
>The local environment</A
></DT
><DT
><A
HREF="choosingtdsprotocol.htm"
>Choosing a <ACRONYM
CLASS="ACRONYM"
>TDS</ACRONYM
> protocol version</A
></DT
><DT
><A
HREF="freetdsconf.htm"
>The <TT
CLASS="FILENAME"
>freetds.conf</TT
> file</A
></DT
><DD
><DL
><DT
><A
HREF="freetdsconf.htm#FREETDSCONFPURPOSE"
>What it does</A
></DT
><DT
><A
HREF="freetdsconf.htm#FREETDSCONFLOCATION"
>Where it goes</A
></DT
><DT
><A
HREF="freetdsconf.htm#FREETDSCONFFORMAT"
>What it looks like</A
></DT
></DL
></DD
><DT
><A
HREF="locales.htm"
>The <TT
CLASS="FILENAME"
>locales.conf</TT
> file</A
></DT
><DD
><DL
><DT
><A
HREF="locales.htm#LOCALESPURPOSE"
>What it does</A
></DT
><DT
><A
HREF="locales.htm#LOCALESLOCATION"
>Where it goes</A
></DT
><DT
><A
HREF="locales.htm#LOCALESFORMAT"
>What it looks like</A
></DT
></DL
></DD
><DT
><A
HREF="envvar.htm"
>Setting the environment variables</A
></DT
><DD
><DL
><DT
><A
HREF="envvar.htm#WHATFOR"
>What they're for</A
></DT
><DT
><A
HREF="envvar.htm#SETTING"
>Setting environment variables</A
></DT
><DT
><A
HREF="envvar.htm#CHECKING"
>Checking your work</A
></DT
></DL
></DD
><DT
><A
HREF="portoverride.htm"
>Port override syntax</A
></DT
><DT
><A
HREF="confirminstall.htm"
>Confirm the installation</A
></DT
><DD
><DL
><DT
><A
HREF="confirminstall.htm#TSQL"
><SPAN
CLASS="APPLICATION"
>tsql</SPAN
></A
></DT
><DT
><A
HREF="confirminstall.htm#TESTS"
><SPAN
CLASS="APPLICATION"
>Unit Tests</SPAN
></A
></DT
></DL
></DD
></DL
></DD
><DT
>4. <A
HREF="prepodbc.htm"
>Preparing ODBC</A
></DT
><DD
><DL
><DT
><A
HREF="prepodbc.htm#ODBCBACKGROUND"
>Background and Terminology</A
></DT
><DT
><A
HREF="odbcconnattr.htm"
>Connection attributes</A
></DT
><DT
><A
HREF="dsnless.htm"
>DSN-less configuration</A
></DT
><DT
><A
HREF="odbcinionly.htm"
>ODBC-only configuration</A
></DT
><DT
><A
HREF="odbcombo.htm"
>ODBC-combined configuration</A
></DT
><DT
><A
HREF="odbcdiagnose.htm"
>Troubleshooting ODBC connections</A
></DT
><DD
><DL
><DT
><A
HREF="odbcdiagnose.htm#WITH.IODBC"
>With iODBC</A
></DT
><DT
><A
HREF="odbcdiagnose.htm#WITH.UNIXODBC"
>With unixODBC</A
></DT
></DL
></DD
></DL
></DD
><DT
>5. <A
HREF="configs.htm"
>Advanced Configurations</A
></DT
><DD
><DL
><DT
><A
HREF="configs.htm#EMULLE"
>Big Endian Clients with Buggy <SPAN
CLASS="PRODUCTNAME"
>SQL Server</SPAN
>s</A
></DT
><DT
><A
HREF="localization.htm"
>Localization and <ACRONYM
CLASS="ACRONYM"
>TDS</ACRONYM
> 7.0</A
></DT
><DT
><A
HREF="domains.htm"
>Domain Logins</A
></DT
><DD
><DL
><DT
><A
HREF="domains.htm#DOMAINDETAILS"
>Implementation details</A
></DT
></DL
></DD
><DT
><A
HREF="appendmode.htm"
>Appending Dump Files</A
></DT
><DT
><A
HREF="tdspool.htm"
>TDS Connection Pooling</A
></DT
><DT
><A
HREF="stunnel.htm"
>stunnel HOWTO</A
></DT
></DL
></DD
><DT
>6. <A
HREF="usefreetds.htm"
>Use <SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
></A
></DT
><DD
><DL
><DT
><A
HREF="usefreetds.htm#UTILITIES"
><SPAN
CLASS="PRODUCTNAME"
>FreeTDS</SPAN
> Utilities</A
></DT
></DL
></DD
><DT
>7. <A
HREF="software.htm"
>How to get what works with it working</A
></DT
><DD
><DL
><DT
><A
HREF="software.htm#SQSH"
><SPAN
CLASS="APPLICATION"
>SQSH</SPAN
></A
></DT
><DT
><A
HREF="perl.htm"
>Perl</A
></DT
><DD
><DL
><DT
><A
HREF="perl.htm#DBD.SYBASE"
>DBD::Sybase</A
></DT
><DT
><A
HREF="perl.htm#DBD.ODBC"
>DBD::ODBC</A
></DT
><DT
><A
HREF="perl.htm#SYBPERL"
>Sybperl</A
></DT
><DT
><A
HREF="perl.htm#PERLMODULES"
>Building and using the Perl modules</A
></DT
></DL
></DD
><DT
><A
HREF="php.htm"
>PHP</A
></DT
><DD
><DL
><DT
><A
HREF="php.htm#PHPDBLIB"
><SPAN
CLASS="SYSTEMITEM"
>db-lib</SPAN
></A
></DT
><DT
><A
HREF="php.htm#CTLIB"
><SPAN
CLASS="SYSTEMITEM"
>ct-lib</SPAN
></A
></DT
><DT
><A
HREF="php.htm#ODBC"
><SPAN
CLASS="SYSTEMITEM"
>ODBC</SPAN
></A
></DT
></DL
></DD
><DT
><A
HREF="sybsql.htm"
>SybSQL</A
></DT
><DT
><A
HREF="python.htm"
>Python</A
></DT
></DL
></DD
><DT
>8. <A
HREF="troubleshooting.htm"
>Troubleshooting</A
></DT
><DD
><DL
><DT
><A
HREF="troubleshooting.htm#KNOWNISSUES"
>Known Issues</A
></DT
><DD
><DL
><DT
><A
HREF="troubleshooting.htm#TEXTFIELDS"
><SPAN
CLASS="TYPE"
>Text</SPAN
> Fields</A
></DT
><DT
><A
HREF="troubleshooting.htm#ENDIANISM"
>Endianism</A
></DT
><DT
><A
HREF="troubleshooting.htm#DATETIME"
><SPAN
CLASS="TYPE"
>Datetime</SPAN
> and <SPAN
CLASS="TYPE"
>Money</SPAN
></A
></DT
><DT
><A
HREF="troubleshooting.htm#INTEGRATEDSECURITY"
>Microsoft's <SPAN
CLASS="QUOTE"
>"Integrated Security"</SPAN
></A
></DT
></DL
></DD
><DT
><A
HREF="serverthere.htm"
>Is the server there?</A
></DT
><DD
><DL
><DT
><A
HREF="serverthere.htm#SERVERTHERE.PING"
>Start with <B
CLASS="COMMAND"
>ping</B
></A
></DT
><DT
><A
HREF="serverthere.htm#SERVERTHERE.TELNET"
>Test with <B
CLASS="COMMAND"
>telnet</B
></A
></DT
><DT
><A
HREF="serverthere.htm#SERVERTHERE.TSQL"
>Test with <B
CLASS="COMMAND"
>tsql</B
></A
></DT
></DL
></DD
><DT
><A
HREF="logging.htm"
>Logging</A
></DT
><DD
><DL
><DT
><A
HREF="logging.htm#ENVIRONMENT"
>Environment Variables that Control Logging</A
></DT
><DT
><A
HREF="logging.htm#LOGGING.FREETDS.CONF"
><TT
CLASS="FILENAME"
>freetds.conf</TT
> variables that Control Logging</A
></DT
><DT
><A
HREF="logging.htm#LOGGING.ODBC"
>Logging in ODBC land</A
></DT
></DL
></DD
><DT
><A
HREF="pagenodata.htm"
>"Page contains no data"</A
></DT
><DT
><A
HREF="seemtooslow.htm"
>Slow connection or data retrieval</A
></DT
></DL
></DD
><DT
>9. <A
HREF="help.htm"
>Getting Help</A
></DT
><DD
><DL
><DT
><A
HREF="help.htm#ISOLATECAUSE"
>Isolate the cause</A
></DT
><DD
><DL
><DT
><A
HREF="help.htm#HELP.OTHERCLIENT"
>Try a different client</A
></DT
></DL
></DD
><DT
><A
HREF="mailinglist.htm"
>The Mailing List</A
></DT
><DD
><DL
><DT
><A
HREF="mailinglist.htm#ARCHIVE"
>The Archive</A
></DT
><DT
><A
HREF="mailinglist.htm#ASKLIST"
>Ask the list</A
></DT
></DL
></DD
><DT
><A
HREF="askingforhelp.htm"
>What to include when asking for help</A
></DT
><DD
><DL
><DT
><A
HREF="askingforhelp.htm#WADDYAGOT"
>Waddya got?</A
></DT
><DT
><A
HREF="askingforhelp.htm#HELP.LOG"
>Attach a logfile</A
></DT
><DT
><A
HREF="askingforhelp.htm#HELPTHEHELP"
>Help the Help</A
></DT
></DL
></DD
></DL
></DD
><DT
>10. <A
HREF="contrib.htm"
>Helping</A
></DT
><DD
><DL
><DT
><A
HREF="contrib.htm#PICKWEAKSPOT"
>Pick a weak spot and fix it.</A
></DT
><DD
><DL
><DT
><A
HREF="contrib.htm#SENDPATCH"
>Send a patch</A
></DT
><DT
><A
HREF="contrib.htm#CORRECT"
>Correct this User Guide</A
></DT
><DT
><A
HREF="contrib.htm#DOCUMENTAPI"
>Document an <ACRONYM
CLASS="ACRONYM"
>API</ACRONYM
></A
></DT
><DT
><A
HREF="contrib.htm#WEBMASTER"
>Be the Webmaster</A
></DT
></DL
></DD
><DT
><A
HREF="advocacy.htm"
>Advocacy</A
></DT
></DL
></DD
><DT
>11. <A
HREF="programming.htm"
>Programming</A
></DT
><DD
><DL
><DT
><A
HREF="programming.htm#TDSPROTOCOLREF"
>TDS protocol reference</A
></DT
><DT
><A
HREF="apireference.htm"
>API Reference Manual</A
></DT
><DT
><A
HREF="dblib.api.summary.htm"
>db-lib API Implementation Summary</A
></DT
><DT
><A
HREF="ctlib.api.summary.htm"
>ct-lib API Implementation Summary</A
></DT
><DT
><A
HREF="odbc.api.summary.htm"
>ODBC API Implementation Summary</A
></DT
><DT
><A
HREF="samplecode.htm"
>DB-Library for the Tenderfoot</A
></DT
><DD
><DL
><DT
><A
HREF="samplecode.htm#SAMPLECODE.INCLUDE"
>Header files</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.PROLOG"
>Prolog</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.INIT"
>Initialize</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.CONNECT"
>Connect to the server</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.QUERY"
>Send a query</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.RESULTS"
>Fetch Results</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.ERRORS"
>Messages and Errors</A
></DT
><DT
><A
HREF="samplecode.htm#SAMPLECODE.WRAPUP"
>Last Remarks</A
></DT
></DL
></DD
></DL
></DD
><DT
>12. <A
HREF="acknowledgments.htm"
>Acknowledgments</A
></DT
><DD
><DL
><DT
><A
HREF="acknowledgments.htm#CODESMYTHS"
>Codesmyths</A
></DT
><DT
><A
HREF="contributors.htm"
>Contributors</A
></DT
></DL
></DD
><DT
>A. <A
HREF="interfacesfile.htm"
>The <TT
CLASS="FILENAME"
>interfaces</TT
> File</A
></DT
><DD
><DL
><DT
><A
HREF="interfacesfile.htm#INTERFACESORIGIN"
>Where it came from</A
></DT
><DT
><A
HREF="interfaceslocation.htm"
>Where it goes</A
></DT
><DT
><A
HREF="interfacespurpose.htm"
>What it does</A
></DT
><DT
><A
HREF="interfacesformat.htm"
>What it looks like</A
></DT
></DL
></DD
><DT
>B. <A
HREF="aboutunicode.htm"
>About Unicode, UCS-2, and UTF-8</A
></DT
><DD
><DL
><DT
><A
HREF="aboutunicode.htm#ASCII"
><ACRONYM
CLASS="ACRONYM"
>ASCII</ACRONYM
>: What everyone knows</A
></DT
><DD
><DL
><DT
><A
HREF="aboutunicode.htm#ASCIICOMPACT"
>The <ACRONYM
CLASS="ACRONYM"
>ASCII</ACRONYM
> Compact</A
></DT
></DL
></DD
><DT
><A
HREF="iso8859.htm"
>ISO 8859: What everyone would like to forget</A
></DT
><DT
><A
HREF="unicode.htm"
>Unicode: East meets West</A
></DT
><DT
><A
HREF="unicodegoodbad.htm"
>Unicode's Pluses and Minuses</A
></DT
><DT
><A
HREF="unicodeutf.htm"
>Unicode Transformation Format: UTF-8</A
></DT
><DT
><A
HREF="unicodefreetds.htm"
>Unicode and FreeTDS</A
></DT
><DD
><DL
><DT
><A
HREF="unicodefreetds.htm#MOREINFO"
>For further information</A
></DT
></DL
></DD
></DL
></DD
><DT
>C. <A
HREF="gfdl.htm"
>GNU Free Documentation License</A
></DT
><DD
><DL
><DT
><A
HREF="gfdl.htm#GFDL-0"
>PREAMBLE</A
></DT
><DT
><A
HREF="gfdl-1.htm"
>APPLICABILITY AND DEFINITIONS</A
></DT
><DT
><A
HREF="gfdl-2.htm"
>VERBATIM COPYING</A
></DT
><DT
><A
HREF="gfdl-3.htm"
>COPYING IN QUANTITY</A
></DT
><DT
><A
HREF="gfdl-4.htm"
>MODIFICATIONS</A
></DT
><DT
><A
HREF="gfdl-5.htm"
>COMBINING DOCUMENTS</A
></DT
><DT
><A
HREF="gfdl-6.htm"
>COLLECTIONS OF DOCUMENTS</A
></DT
><DT
><A
HREF="gfdl-7.htm"
>AGGREGATION WITH INDEPENDENT WORKS</A
></DT
><DT
><A
HREF="gfdl-8.htm"
>TRANSLATION</A
></DT
><DT
><A
HREF="gfdl-9.htm"
>TERMINATION</A
></DT
><DT
><A
HREF="gfdl-10.htm"
>FUTURE REVISIONS OF THIS LICENSE</A
></DT
><DT
><A
HREF="gfdl-11.htm"
>How to use this License for your documents</A
></DT
></DL
></DD
></DL
></DIV
><DIV
CLASS="LOT"
><DL
CLASS="LOT"
><DT
><B
>List of Tables</B
></DT
><DT
>3-1. <A
HREF="choosingtdsprotocol.htm#TAB.PROTOCOL.BY.PRODUCT"
>Versions of the <ACRONYM
CLASS="ACRONYM"
>TDS</ACRONYM
> Protocol, by Product</A
></DT
><DT
>3-2. <A
HREF="freetdsconf.htm#TAB.FREETDS.CONF"
><TT
CLASS="FILENAME"
>freetds.conf</TT
> settings</A
></DT
><DT
>3-3. <A
HREF="freetdsconf.htm#TAB.FREETDS.CONF.DEBUGFLAGS"
>Valid bitmask values for <TT
CLASS="LITERAL"
>debug flags</TT
> entry in <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>4-1. <A
HREF="odbcconnattr.htm#TAB.CONNECTION.ATTRIBUTES.STRINGONLY"
>Connection attributes used only in connection strings</A
></DT
><DT
>4-2. <A
HREF="odbcconnattr.htm#TAB.CONNECTION.ATTRIBUTES.FREETDS.CONF"
>Connection attributes that may appear in <TT
CLASS="FILENAME"
>odbc.ini</TT
></A
></DT
><DT
>5-1. <A
HREF="tdspool.htm#TAB.POOL.CONF"
>pool.conf settings</A
></DT
><DT
>11-1. <A
HREF="dblib.api.summary.htm#DBLIB.API"
>db-lib API Implementation Summary</A
></DT
><DT
>11-2. <A
HREF="ctlib.api.summary.htm#CTLIB.API"
>ct-lib API Implementation Summary</A
></DT
><DT
>11-3. <A
HREF="odbc.api.summary.htm#ODBC.API"
>ODBC API Implementation Summary</A
></DT
><DT
>11-4. <A
HREF="samplecode.htm#TAB.KINDS.OF.RESULTS"
>Kinds of Results</A
></DT
><DT
>11-5. <A
HREF="samplecode.htm#TAB.RESULT.FETCHING.FUNCTIONS"
>Result-fetching functions</A
></DT
><DT
>11-6. <A
HREF="samplecode.htm#TAB.DATA.FETCHING.FUNCTIONS"
>Data-fetching functions</A
></DT
><DT
>11-7. <A
HREF="samplecode.htm#TAB.PUTTING.IT.ALL.TOGETHER"
>Putting it all together</A
></DT
><DT
>A-1. <A
HREF="interfacesformat.htm#TAB.SERVICES.LINE"
>Services Line</A
></DT
></DL
></DIV
><DIV
CLASS="LOT"
><DL
CLASS="LOT"
><DT
><B
>List of Examples</B
></DT
><DT
>3-1. <A
HREF="freetdsconf.htm#E.G.FREETDSCONF"
>A <TT
CLASS="FILENAME"
>freetds.conf</TT
> file example</A
></DT
><DT
>3-2. <A
HREF="confirminstall.htm#E.G.TSQLFAIL"
>Failing to connect with tsql</A
></DT
><DT
>3-3. <A
HREF="confirminstall.htm#E.G.TSQLSERVERNAME"
>Connect with <B
CLASS="COMMAND"
>tsql</B
> using a servername in <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>3-4. <A
HREF="confirminstall.htm#E.G.TSQLHOSTNAME"
>Connect with <B
CLASS="COMMAND"
>tsql</B
> using a hostname and port number</A
></DT
><DT
>3-5. <A
HREF="confirminstall.htm#E.G.TSQLSHOWSETTINGS"
>Show compile-time settings with <B
CLASS="COMMAND"
>tsql</B
></A
></DT
><DT
>4-1. <A
HREF="dsnless.htm#E.G.SAMPLEDSNLESS"
>Sample files for a DSN-less configuration</A
></DT
><DT
>4-2. <A
HREF="dsnless.htm#E.G.CONNECTDSNLESS"
>Connecting with a DSN-less configuration</A
></DT
><DT
>4-3. <A
HREF="dsnless.htm#E.G.CONNECTDSNLESSNOCONF"
>Connecting with a DSN-less configuration that does not use <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>4-4. <A
HREF="odbcinionly.htm#E.G.SAMPLEODBCONLY"
>Sample ODBC-only <TT
CLASS="FILENAME"
>odbc.ini</TT
> file</A
></DT
><DT
>4-5. <A
HREF="odbcombo.htm#E.G.SAMPLEODBCCOMBO"
>Sample ODBC-combined <TT
CLASS="FILENAME"
>odbc.ini</TT
> file</A
></DT
><DT
>4-6. <A
HREF="odbcombo.htm#E.G.SAMPLECOMBOFILE"
>Sample ODBC-combined <TT
CLASS="FILENAME"
>freetds.conf</TT
> file</A
></DT
><DT
>4-7. <A
HREF="odbcdiagnose.htm#E.G.ODBCTEST.NODM"
>Compile <TT
CLASS="FILENAME"
>odbctest</TT
> without a driver manager.</A
></DT
><DT
>5-1. <A
HREF="configs.htm#E.G.LITTLEENDIAN"
>Emulate Little Endian <TT
CLASS="FILENAME"
>freetds.conf</TT
> setting</A
></DT
><DT
>5-2. <A
HREF="localization.htm#E.G.GREEK"
>Configuring for GREEK <TT
CLASS="FILENAME"
>freetds.conf</TT
> setting</A
></DT
><DT
>5-3. <A
HREF="localization.htm#E.G.UTF8"
>Configuring for <ACRONYM
CLASS="ACRONYM"
>UTF-8</ACRONYM
> <TT
CLASS="FILENAME"
>freetds.conf</TT
> setting</A
></DT
><DT
>5-4. <A
HREF="domains.htm#E.G.DOMAINLOGIN"
>Logging in with a domain login</A
></DT
><DT
>5-5. <A
HREF="appendmode.htm#E.G.DUMPAPPEND"
>Turning on Dump File Append mode in  <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>5-6. <A
HREF="tdspool.htm#E.G.POOL.CONF"
>pool.conf</A
></DT
><DT
>5-7. <A
HREF="stunnel.htm#E.G.UNENCRYPTED"
>Unencrypted entry in <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>5-8. <A
HREF="stunnel.htm#E.G.ENCRYPTED"
>Encrypted entry in <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>7-1. <A
HREF="software.htm#E.G.SQSHMAKE"
>The <SPAN
CLASS="APPLICATION"
>SQSH</SPAN
> Makefile</A
></DT
><DT
>7-2. <A
HREF="perl.htm#E.G.DBD.SYBASE.BUILD"
>Building <SPAN
CLASS="SYSTEMITEM"
>DBD::Sybase</SPAN
></A
></DT
><DT
>7-3. <A
HREF="perl.htm#E.G.DBD.SYBASE.CONNECT"
>Connect to a server with <SPAN
CLASS="SYSTEMITEM"
>DBD::Sybase</SPAN
></A
></DT
><DT
>7-4. <A
HREF="perl.htm#E.G.DBD.ODBC.BUILD"
>Building <SPAN
CLASS="SYSTEMITEM"
>DBD::ODBC</SPAN
></A
></DT
><DT
>7-5. <A
HREF="perl.htm#E.G.DBD.ODBC.CONNECT"
>Connect to a server with <SPAN
CLASS="SYSTEMITEM"
>DBD::ODBC</SPAN
></A
></DT
><DT
>7-6. <A
HREF="php.htm#E.G.PHP.DBLIB"
>PHP and <SPAN
CLASS="SYSTEMITEM"
>db-lib</SPAN
> for <SPAN
CLASS="QUOTE"
>"Sybase"</SPAN
></A
></DT
><DT
>8-1. <A
HREF="serverthere.htm#E.G.TROUBLESHOOTING.PING"
>Finding the server's host</A
></DT
><DT
>8-2. <A
HREF="serverthere.htm#E.G.TROUBLESHOOTING.TELNET"
>Finding the server</A
></DT
><DT
>8-3. <A
HREF="serverthere.htm#E.G.TROUBLESHOOTING.TSQL.NOCONF"
>Connecting to the server, bypassing <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>8-4. <A
HREF="serverthere.htm#E.G.TROUBLESHOOTING.TSQL"
>Connecting to the server using <TT
CLASS="FILENAME"
>freetds.conf</TT
></A
></DT
><DT
>11-1. <A
HREF="samplecode.htm#AEN5301"
>Building the Sample Code</A
></DT
><DT
>11-2. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.INCLUDE"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> header files</A
></DT
><DT
>11-3. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.PROLOG"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> prolog</A
></DT
><DT
>11-4. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.INITIALIZE"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> Initialize</A
></DT
><DT
>11-5. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.CONNECT"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> Connect to the server</A
></DT
><DT
>11-6. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.SEND"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> Send a query</A
></DT
><DT
>11-7. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.FETCH"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> Fetch Results</A
></DT
><DT
>11-8. <A
HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.ERRORS"
>Sample Code: <CODE
CLASS="SYMBOL"
>db-lib</CODE
> Error and Message handlers</A
></DT
><DT
>A-1. <A
HREF="interfacesformat.htm#E.G.INTERFACESFILE"
>An <TT
CLASS="FILENAME"
>interfaces</TT
> file example</A
></DT
><DT
>B-1. <A
HREF="unicodeutf.htm#E.G.HELLO"
><SPAN
CLASS="QUOTE"
>"HELLO"</SPAN
> in UCS-2 and UTF-8</A
></DT
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="about.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>About this User Guide</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>