Delphi XE10 开发DataSnap服务端驱动问题解决

时间:2024-03-19 08:32:44


Delphi XE10 开发DataSnap服务端驱动问题解决Delphi XE10 开发DataSnap服务端驱动问题解决XE10开发DataSnap服务端程序时,不管是用DBXEXPress还是FireDAC连接服务器数据库时经常出现驱动错误警示,通过摸索终于找到了解决问题的办法。

由于我们经常在win7(32/64位)系统编写32位和64位程序,所以数据库的驱动程序要分别下载32位和64位的,以MYSQL为例子,就要把你下载的libmysql.dll 和 libMysqld.dll(32位)拷贝到:Program Files(X86)\EmBarcadero\studio\17.0\bin 目录下,把下载的libmysql.dll 和 libMysqld.dll(64位)拷贝到:Program Files(X86)\EmBarcadero\studio\17.0\bin64,根本不用拷贝到windows\system32下面,开发时就可以连接。最后分发服务端根据服务端是32还是64位的程序将相应的32或64位数据库驱动拷贝到服务端所在目录即可。