<div dir="ltr">I am running Lazarus 3.2 on Windows 11. <div>I am using MySql version 8.0.39. </div><div>I am using a single form test program, with only one unit. </div><div>My components are:</div><div>InventoryConnection = TMysql80Connection</div><div>InventoryQuery = TSqlQuery with InventoryConnection as database</div><div>InventorySource =Tdatasource with InventoryQuery as dataset</div><div>InventoryTransaction = TSQLTransaction with InventoryConnection as Database</div><div>InventoryGrid =TDBGrid with InventorySource as datasource</div><div><br></div><div>The test database is inventory with one table named 'base_info';</div><div>table has two columns: ID = INT and Stock_num =varchar(10);</div><div><br></div><div>when I set connection on connected property on InventoryConnection to TRUE</div><div>and set Active property on InventoryQuery to True in design time, everything connects and opens just fine, and the columns appear in InventoryGrid, </div><div><br></div><div>However, when I run the application, I get the following error: 'TMySql80Connection can not work the the installed MySQL client erosion: Expected (8.0), got (6.1.10), and the application aborts. </div><div><br></div><div>I added a TMySql57connection to the same database on the same form, </div><div>and got the reverse error, expected (5.7), got (8.0.39). </div><div><br></div><div>help, please</div></div>