freetds

Binding to the FreeTDS library
README


OCaml FreeTDS Binding

OCaml FreeTDS is a
binding to portions of the db-lib and ct-lib of the
FreeTDS library, for interfacing with
Sybase and Microsoft SQL databases.

See the online
documentation
.

Installation

Before installing the bindings, you must have the development package
of FreeTDS on your system. See freetds.opam to know what (system)
package to install.

The simplest way of installing this library is to use
opam:

opam install freetds

If you cloned this repository, issue make to compile. To install:
make install.

To run the tests, you must first set the environment variables
MSSQL_TEST_USER, MSSQL_TEST_PASSWORD, MSSQL_TEST_SERVER and
MSSQL_TEST_DATABASE and, if necessary, TDSVER (see
appveyor.yml for example values). Then type make test.

Examples

In the examples subdirectory is a simple SQL dispatcher script written
against the Dblib and the Ct modules.

Known Bugs And Limitations

  • Some data types, such as datetimes, are returned as strings,
    because I haven't had time to write a good binding for them yet.

Contributors

License

ocaml-freetds is distributed under the terms of the GNU Lesser
Public License, version 2.1 See the file LICENSE.md
for details.

Install
Sources
freetds-0.6.tbz
md5=50222ca934a1f6a8989d3e5b1a6ad583
Dependencies
ounit
with-test & >= "2.0.0"
stdio
build
base
build
cppo
build
jbuilder
>= "1.0+beta19.1"
ocaml
>= "4.02.3"
Reverse Dependencies
mssql
< "2.0.3"