Topic: Ошибка синтаксиса MySQL

при переходе с SQLite на MySQL эта часть скрипта вызывает ошибку

result := SQLExecute('SELECT IFNULL(Max(record_count), 0) FROM "'+TableName+'"') + 1;

Re: Ошибка синтаксиса MySQL

В MySQL используются другие кавычки для названия таблиц и полей

result := SQLExecute('SELECT IFNULL(Max(record_count), 0) FROM `'+TableName+'`') + 1;
Dmitry.

3 (edited by sibprogsistem 2019-04-19 16:40:51)

Re: Ошибка синтаксиса MySQL

спасибо!
еще вопрос:
когда запускаешь проект на MySQL постоянно первым появляется окно подключения к БД, можно как-то это убрать если подсключение было удачно и вызывать это окно когда хочешь поменять настройки подключения к БД ?

Re: Ошибка синтаксиса MySQL

В этом случае необходимо реализовать свой диалог подключения к MySQL с помощью скрипта, пример
http://myvisualdatabase.com/forum/viewtopic.php?id=1804

Dmitry.