1 (edited by sibprogsistem 2021-02-17 18:32:38)

Topic: [Решено ]подключение к MySql

Дело вот в чем
Когда создаешь подключение к  MySql при настройки проекта то программа работает без ошибок
Если в уже собранной программе  изменяешь данные  БД в ini файле то при загрузке программа работает нормально
Но если программу запустить с SQLite а в процессе работы переключиться на MySql скриптом с отключением SQLite то при выполнении UpdateDatabase()  получаю ошибку синтаксиса..
 
сам проект загрузить не могу !

2 (edited by sibprogsistem 2021-02-17 18:39:05)

Re: [Решено ]подключение к MySql

как оказалось ошибку вызывает этот файл

dbschema.ini

что за файл и от куда взялся не понятно

Re: [Решено ]подключение к MySql

Этот файл появляется после использования этого:
https://d.radikal.ru/d24/2102/5e/0e8c55194d57.png

Если сделать схему снова, после внесенных изменений, всё должно быть нормально.

Yana

Re: [Решено ]подключение к MySql

в общем дальнейшее использование вновь вывело синтаксическую ошибку
---
ранее указанный файл не причем
--
Если в настройках программы выбрать Maysql то  при использовании скрипта

procedure mysqlConnect (var new: Boolean);
begin

  frmStartProject.SQLConnection.Connected := False;

  {$MySQL disable_connectdialog}

  Application.ProcessMessages;

  frmStartProject.MySQLConnection.Server := 'mysql.sibprogsistem0.myjino.ru';
  frmStartProject.MySQLConnection.Port := 3306;
  frmStartProject.MySQLConnection.Username := '046581659_11';
  frmStartProject.MySQLConnection.Password := 'sNp!qea4phtq';
  frmStartProject.MySQLConnection.Database := 'sibprogsistem0';

  try
     frmStartProject.MySQLConnection.Connect;
  except
     MessageBox('Ошибка соединения ','Ошибка!', MB_OK+MB_ICONINFORMATION);
  end;
  if frmStartProject.MySQLConnection.Connected then
  begin
     CreateDatabaseTablesMySQL;
     UpdateDatabase('');
  end;


 
ошибок не возникает, но если в настройках выбрать sqlite то скрипт приводит к синтаксической ошибке

Re: [Решено ]подключение к MySql

в общем это видимо какая-то  ошибка связанная c xml, взялся переписывать проект и все нормально работает