我想从其他开发人员那里了解到,如果将最近的libmysql.dll与之前的MySQL服务器一起使用有任何陷阱。我使用Delphi和DbExpress构建数据库应用程序。
我的主要原因是我的开发机器上有Delphi 7和Delphi 2010。我用D7构建了使用MySQL 5.0的应用程序,但D2010需要MySQL 5.1。
如果我可以提供帮助,我想避免升级我以前的所有数据库应用程序,因此希望继续使用MySQL 5.0服务器,但仍然使用D2010开发所有新的数据库应用程序。
您对此事的建议或建议将受到高度赞赏。
答案 0 :(得分:0)
我和D7和D2010应用程序类似,建议你反过来看一下 - 转到MySQL 5.1或更高版本并测试你的D7应用程序以确认它们有效。 (如果没有,请添加较新版本的libmysql.dll(例如,对于MySQL v5.1.8),并确保您没有在Windows路径中使用“旧”libmysql(重命名所有其他文件并将新的libmysql放入你的app exe目录。 HTH 克里斯