Difference between revisions of "mssqlconn/es"

From Free Pascal wiki
Jump to navigationJump to search
Line 6: Line 6:
  
 
mssqlconn utiliza la unidad de bajo nivel dblib que requiere de la librería FreeTDS(.dll/.dylib/.so) para conectar al servidor.
 
mssqlconn utiliza la unidad de bajo nivel dblib que requiere de la librería FreeTDS(.dll/.dylib/.so) para conectar al servidor.
 +
 +
==Installation==
 +
 +
Lo único que se necesita es una librería FreeTDS dll/dylib/so acorde a la plataforma utilizada.
 +
* Bajo Linux, descarga el paquete freetds que provee '''libsybdb.so''' (e.g. en Debian lo provee el paquete '''libsybdb5''') (y el paquete de desarrollo) utilizando el gestor de paquetes. Puede ser necesario añadir un enlace simbólico libsybdb.so a libsybdb.so.5
 +
 +
* Bajo Windows, se puede descargar una versión reciente de la librería  FreeTDS tanto en su versión de 32 o 64 bits '''dblib.dll''' desde el siguiente enlace: [ftp://ftp.freepascal.org/fpc/contrib/windows/]
 +
 +
Uso avanzado: modificando el fichero de FPC '''dblib.pas''' SQLDB puede utilizar la librería "nativa" '''ntwdblib.dll''' en lugar de la librería  FreeTDS '''dblib.dll''' (en este caso FPC necesita ser compilado).

Revision as of 12:13, 11 March 2014

Overview

mssqlconn es una unidad fcl-db que contiene código de conector para TMSSQLConnection (MS SQL Server) y TSybaseConnection (Sybase ASE) Lazarus utiliza mssqlconn para presentar conectores a MS SQL y Sybase ASE.

DBLib

mssqlconn utiliza la unidad de bajo nivel dblib que requiere de la librería FreeTDS(.dll/.dylib/.so) para conectar al servidor.

Installation

Lo único que se necesita es una librería FreeTDS dll/dylib/so acorde a la plataforma utilizada.

  • Bajo Linux, descarga el paquete freetds que provee libsybdb.so (e.g. en Debian lo provee el paquete libsybdb5) (y el paquete de desarrollo) utilizando el gestor de paquetes. Puede ser necesario añadir un enlace simbólico libsybdb.so a libsybdb.so.5
  • Bajo Windows, se puede descargar una versión reciente de la librería FreeTDS tanto en su versión de 32 o 64 bits dblib.dll desde el siguiente enlace: [1]

Uso avanzado: modificando el fichero de FPC dblib.pas SQLDB puede utilizar la librería "nativa" ntwdblib.dll en lugar de la librería FreeTDS dblib.dll (en este caso FPC necesita ser compilado).