如何使用TMsSqlConnection连接mssql:
在窗体或datamodule中建立TMssqlConnection,设定以下参数:
hostname:主机或ip地址[/实例名][,端口号],
databaseName:数据库名
userName:数据库用户名
password:数据库用户密码
但是连接时,却提示找不到 dylib.dll,原来fpc中默认使用dblib库进行mssql数据库的访问,需要到以下地址下载:
ftp://ftp.freepascal.org/fpc/contrib/windows/ or http://downloads.freepascal.org/fpc/contrib/windows/
windows系统中有ntwdblib.dll,如果安装sql的话,会自动安装到系统文件夹下,如果要使用ntwdblib库,需要改动fpc的dblib单元,把{Define ntwdblib}编译选项激活,重新编译fpc。从以上网站下载dblib.dll以及相关的几个dll,放入windows的系统文件夹下,有64位,32位。可以使用Sqlquery进行数据的增删改查了。