Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
share /
doc /
freetds-0.91 /
userguide /
[ HOME SHELL ]
Name
Size
Permission
Action
about.htm
5.13
KB
-rw-r--r--
aboutunicode.htm
6.69
KB
-rw-r--r--
acknowledgments.htm
4.39
KB
-rw-r--r--
advocacy.htm
3.67
KB
-rw-r--r--
ambition.htm
3.52
KB
-rw-r--r--
apireference.htm
4.71
KB
-rw-r--r--
appendmode.htm
4.1
KB
-rw-r--r--
askingforhelp.htm
5.36
KB
-rw-r--r--
build.htm
4.73
KB
-rw-r--r--
choosingtdsprotocol.htm
6.62
KB
-rw-r--r--
config.htm
17.16
KB
-rw-r--r--
configs.htm
4.9
KB
-rw-r--r--
confirminstall.htm
16.33
KB
-rw-r--r--
contrib.htm
5.98
KB
-rw-r--r--
contributors.htm
2.47
KB
-rw-r--r--
ctlib.api.summary.htm
14.88
KB
-rw-r--r--
dblib.api.summary.htm
28.32
KB
-rw-r--r--
domains.htm
6.22
KB
-rw-r--r--
dsnless.htm
5.96
KB
-rw-r--r--
envvar.htm
6.93
KB
-rw-r--r--
freetdsconf.htm
18.39
KB
-rw-r--r--
freetdshistory.htm
4.45
KB
-rw-r--r--
gfdl-10.htm
3.11
KB
-rw-r--r--
gfdl-11.htm
3.32
KB
-rw-r--r--
gfdl-1.htm
5.42
KB
-rw-r--r--
gfdl-2.htm
2.9
KB
-rw-r--r--
gfdl-3.htm
4.18
KB
-rw-r--r--
gfdl-4.htm
7.25
KB
-rw-r--r--
gfdl-5.htm
3.37
KB
-rw-r--r--
gfdl-6.htm
2.83
KB
-rw-r--r--
gfdl-7.htm
3.07
KB
-rw-r--r--
gfdl-8.htm
2.8
KB
-rw-r--r--
gfdl-9.htm
2.6
KB
-rw-r--r--
gfdl.htm
4.46
KB
-rw-r--r--
help.htm
5.31
KB
-rw-r--r--
index.htm
23.65
KB
-rw-r--r--
index.html
23.65
KB
-rw-r--r--
install.htm
5.59
KB
-rw-r--r--
interfacesfile.htm
3.64
KB
-rw-r--r--
interfacesformat.htm
4.71
KB
-rw-r--r--
interfaceslocation.htm
2.45
KB
-rw-r--r--
interfacespurpose.htm
4.83
KB
-rw-r--r--
iso8859.htm
5.31
KB
-rw-r--r--
isolatecause.htm
4.39
KB
-rw-r--r--
kerberos.htm
3.92
KB
-rw-r--r--
light.taper.htm
3.03
KB
-rw-r--r--
linker.conclusion.htm
2.75
KB
-rw-r--r--
linker.how.htm
13.61
KB
-rw-r--r--
linker.library.check.htm
5.31
KB
-rw-r--r--
locales.htm
6.89
KB
-rw-r--r--
localization.htm
11.32
KB
-rw-r--r--
logging.htm
7.35
KB
-rw-r--r--
mailinglist.htm
4.1
KB
-rw-r--r--
name.lookup.htm
4.14
KB
-rw-r--r--
odbc.api.summary.htm
16.65
KB
-rw-r--r--
odbcconnattr.htm
7.31
KB
-rw-r--r--
odbcdiagnose.htm
8.88
KB
-rw-r--r--
odbcinionly.htm
3.47
KB
-rw-r--r--
odbcombo.htm
4.44
KB
-rw-r--r--
osissues.htm
10.13
KB
-rw-r--r--
packages.htm
4.43
KB
-rw-r--r--
pagenodata.htm
5.88
KB
-rw-r--r--
perl.htm
7.36
KB
-rw-r--r--
php.htm
7.73
KB
-rw-r--r--
portoverride.htm
3.86
KB
-rw-r--r--
prepodbc.htm
9.89
KB
-rw-r--r--
programming.htm
2.76
KB
-rw-r--r--
projects.htm
11.26
KB
-rw-r--r--
python.htm
4.01
KB
-rw-r--r--
qt.htm
2.69
KB
-rw-r--r--
rtl.define.library.htm
8.43
KB
-rw-r--r--
rtl.htm
7.22
KB
-rw-r--r--
samplecode.htm
48.19
KB
-rw-r--r--
seemtooslow.htm
4.72
KB
-rw-r--r--
serverthere.htm
6.59
KB
-rw-r--r--
software.htm
5.79
KB
-rw-r--r--
stunnel.htm
4.11
KB
-rw-r--r--
sybsql.htm
4.56
KB
-rw-r--r--
tdshistory.htm
5.16
KB
-rw-r--r--
tdspool.htm
7.72
KB
-rw-r--r--
troubleshooting.htm
10.84
KB
-rw-r--r--
unicodefreetds.htm
4.96
KB
-rw-r--r--
unicodegoodbad.htm
4.99
KB
-rw-r--r--
unicode.htm
4.07
KB
-rw-r--r--
unicodeutf.htm
5.32
KB
-rw-r--r--
uodbc.htm
5.7
KB
-rw-r--r--
uothread.htm
3.19
KB
-rw-r--r--
usefreetds.htm
6.26
KB
-rw-r--r--
userguide.css
295
B
-rw-r--r--
what.htm
7.85
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.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"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"></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 © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Brian Bruns and James K. Lowden</P ><DIV CLASS="LEGALNOTICE" ><P ></P ><A NAME="AEN29" ></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" >Win32 and Win64</A ></DT ><DT ><A HREF="osissues.htm#VMS" >VMS®</A ></DT ><DT ><A HREF="osissues.htm#OSX" >OS X®</A ></DT ><DT ><A HREF="osissues.htm#AIX" >AIX®</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="name.lookup.htm" ><TT CLASS="REPLACEABLE" ><I >servername</I ></TT > Lookup</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" >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 ><DD ><DL ><DT ><A HREF="localization.htm#LOCALIZATION.SERVERNOTE" >Microsoft Server Note</A ></DT ></DL ></DD ><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="kerberos.htm" >Kerberos Support</A ></DT ><DT ><A HREF="uothread.htm" >Threading in unixODBC</A ></DT ><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-Library</SPAN ></A ></DT ><DT ><A HREF="php.htm#CTLIB" ><SPAN CLASS="SYSTEMITEM" >CT-Library</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 ><DT ><A HREF="qt.htm" >Qt</A ></DT ><DT ><A HREF="uodbc.htm" >ODBC on Unix</A ></DT ><DD ><DL ><DT ><A HREF="uodbc.htm#UODBC.64" >ODBC and 64-bit</A ></DT ><DT ><A HREF="uodbc.htm#UODBC.WCHAR" >sizeof(SQLWCHAR)</A ></DT ><DT ><A HREF="uodbc.htm#UODBC.CHAR" >Default charset</A ></DT ></DL ></DD ></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#KNOWN.PORTING" >Porting Issues</A ></DT ><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#RECONFIRM.INSTALLATION" >Reconfirm the installation</A ></DT ><DT ><A HREF="isolatecause.htm" >Isolate the cause</A ></DT ><DD ><DL ><DT ><A HREF="isolatecause.htm#HELP.OTHERCLIENT" >Try a different client</A ></DT ><DT ><A HREF="isolatecause.htm#HELP.PERMISSIONS" >Check permissions</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#SHOWYOURWORK" >Show your work</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="light.taper.htm" >Light another's taper</A ></DT ><DT ><A HREF="ambition.htm" >Ambitious ideas</A ></DT ><DD ><DL ><DT ><A HREF="ambition.htm#AEN3422" ><TT CLASS="LITERAL" >libtds2</TT ></A ></DT ><DT ><A HREF="ambition.htm#AEN3429" ><TT CLASS="LITERAL" >libstddb</TT ></A ></DT ><DT ><A HREF="ambition.htm#AEN3434" >Server code</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" ><SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > 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="rtl.htm" >On Linkers</A ></DT ><DD ><DL ><DT ><A HREF="rtl.htm#RTL.DEFINE.FUNCTION" >What is a C function?</A ></DT ><DT ><A HREF="rtl.define.library.htm" >What is a C library?</A ></DT ><DD ><DL ><DT ><A HREF="rtl.define.library.htm#RTL.DEFINE.LIBRARY.STATIC" >Static libraries</A ></DT ><DT ><A HREF="rtl.define.library.htm#RTL.DEFINE.LIBRARY.DYNAMIC" >Dynamic libraries</A ></DT ></DL ></DD ><DT ><A HREF="linker.library.check.htm" >Checking if a Library Provides a Function</A ></DT ><DT ><A HREF="linker.how.htm" >How Dost Thy Linker Link?</A ></DT ><DD ><DL ><DT ><A HREF="linker.how.htm#AEN6541" >Static Linker</A ></DT ><DT ><A HREF="linker.how.htm#LINKER.DYNAMIC" >Dynamic Linker</A ></DT ></DL ></DD ><DT ><A HREF="linker.conclusion.htm" >Keep in Mind</A ></DT ></DL ></DD ><DT >B. <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 >C. <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 >D. <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 >B-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 >2-1. <A HREF="osissues.htm#AEN704" >Missing include file in Windows</A ></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.TSQLSHOWSETTINGS" >Show compile-time settings with <B CLASS="COMMAND" >tsql</B ></A ></DT ><DT >3-3. <A HREF="confirminstall.htm#E.G.NOTFOUND" >Failure to find <TT CLASS="REPLACEABLE" ><I >servername</I ></TT > in <TT CLASS="FILENAME" >freetds.conf</TT ></A ></DT ><DT >3-4. <A HREF="confirminstall.htm#E.G.BADNAME" >Failure to resolve hostname for <TT CLASS="REPLACEABLE" ><I >servername</I ></TT ></A ></DT ><DT >3-5. <A HREF="confirminstall.htm#E.G.NOCONNECT" >Failing to connect with tsql</A ></DT ><DT >3-6. <A HREF="confirminstall.htm#E.G.INSTANCE.NAME" >Getting instance information with tsql</A ></DT ><DT >3-7. <A HREF="confirminstall.htm#E.G.BAD.TDSVER" >Using the wrong protocol for the server</A ></DT ><DT >3-8. <A HREF="confirminstall.htm#E.G.BAD.LOGIN" >Login failure</A ></DT ><DT >3-9. <A HREF="confirminstall.htm#E.G.TSQLHOSTNAME" >Connect with <B CLASS="COMMAND" >tsql</B > using a hostname and port number</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 >4-8. <A HREF="odbcdiagnose.htm#E.G.ODBCDIAGNOSE.OSQL" >Use <B CLASS="COMMAND" >osql</B > to test the ODBC setup.</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="uothread.htm#ODBCINSTTHREAD" >Sample <TT CLASS="FILENAME" >odbcinst.ini</TT > for threading model</A ></DT ><DT >5-6. <A HREF="uothread.htm#ODBCINITHREAD" >Sample <TT CLASS="FILENAME" >odbc.ini</TT > for threading model</A ></DT ><DT >5-7. <A HREF="appendmode.htm#E.G.DUMPAPPEND" >Turning on Dump File Append mode in <TT CLASS="FILENAME" >freetds.conf</TT ></A ></DT ><DT >5-8. <A HREF="tdspool.htm#E.G.POOL.CONF" >pool.conf</A ></DT ><DT >5-9. <A HREF="stunnel.htm#E.G.UNENCRYPTED" >Unencrypted entry in <TT CLASS="FILENAME" >freetds.conf</TT ></A ></DT ><DT >5-10. <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-Library</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#AEN5738" >Building the Sample Code</A ></DT ><DT >11-2. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.INCLUDE" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > header files</A ></DT ><DT >11-3. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.PROLOG" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > prolog</A ></DT ><DT >11-4. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.INITIALIZE" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > Initialize</A ></DT ><DT >11-5. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.CONNECT" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > Connect to the server</A ></DT ><DT >11-6. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.SEND" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > Send a query</A ></DT ><DT >11-7. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.FETCH" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > Fetch Results</A ></DT ><DT >11-8. <A HREF="samplecode.htm#E.G.SAMPLECODE.DBLIB.ERRORS" >Sample Code: <SPAN CLASS="SYSTEMITEM" >DB-Library</SPAN > Error and Message handlers</A ></DT ><DT >A-1. <A HREF="linker.how.htm#AEN6564" >Missing library name</A ></DT ><DT >A-2. <A HREF="linker.how.htm#AEN6575" >Library not found</A ></DT ><DT >B-1. <A HREF="interfacesformat.htm#E.G.INTERFACESFILE" >An <TT CLASS="FILENAME" >interfaces</TT > file example</A ></DT ><DT >C-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" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </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" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >About this User Guide</TD ></TR ></TABLE ></DIV ></BODY ></HTML >
Close