Difference between revisions of "mssqlconn/es"

From Free Pascal wiki
Jump to navigationJump to search
Line 7: Line 7:
 
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==
+
==Instalación==
  
 
Lo único que se necesita es una librería FreeTDS dll/dylib/so acorde a la plataforma utilizada.
 
Lo único que se necesita es una librería FreeTDS dll/dylib/so acorde a la plataforma utilizada.

Revision as of 13:17, 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.

Instalación

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).

Documentación

Documentación oficial: documentación de FPC sobre mssqlconn