Topic: Подключение к двум базам данных MySQL с помощью скрипта
Здравствуйте. Как с помощью скриптов подключить вторую базу данных MySQL к проекту?
My Visual Database → Russian → Подключение к двум базам данных MySQL с помощью скрипта
Здравствуйте. Как с помощью скриптов подключить вторую базу данных MySQL к проекту?
Приветствую,
К сожалению пока такой возможности нет.
У меня есть основная база проекта, и есть удаленная база в которой всего одна таблица, нужно, чтобы данные таблицы можно было увидеть в одном Гриде проекта. Совсем ни как?
А если создать такую же таблицу в локальной базе и как то синхронизовать ее с таблицей на удаленке, такое возможно?
И еще вопрос. Как заполнить ДатаТаймПикер отображающий время в формате MM:SS SQL запросом:
procedure Параметры_КнопкаСохранить_OnClick (Sender: string; var Cancel: boolean);
begin
SQLExecute ('UPDATE vr_systempogoda SET URL='+Параметры.ПолеТекстURL.sqlValue+' WHERE id=1');
SQLExecute ('UPDATE vr_systempogoda SET ВремяОбновления1='+Параметры.ДатаВремяОбновления1.sqlTime+' WHERE id=1');
end;
procedure Параметры_OnShow (Sender: string; Action: string);
begin
Параметры.ПолеТекстURL.Text := SQLExecute ('SELECT URL FROM vr_systempogoda WHERE id=1');
Параметры.ДатаВремяОбновления1.Time := SQLExecute ('SELECT ВремяОбновления1 FROM vr_systempogoda WHERE id=1');
end;
Сохранить данные получается а вывести их при показе формы нет.
Выходит ошибка:
Could not convert variant of type (UnicodeString) into type (Double)
И еще вопрос. Как заполнить ДатаТаймПикер отображающий время в формате MM:SS SQL запросом:
Параметры.ДатаВремяОбновления1.Time := SQLDateTimeToDateTime( SQLExecute ('SELECT ВремяОбновления1 FROM vr_systempogoda WHERE id=1') );
формат времени задается в настройках компонента, Kind=Time и Format = HH:MM
У меня есть основная база проекта, и есть удаленная база в которой всего одна таблица, нужно, чтобы данные таблицы можно было увидеть в одном Гриде проекта. Совсем ни как?
Добавил такую возможно, скачайте пожалуйста бета версию 2.6
https://www.dropbox.com/s/pebrvqwqcbluy … a.zip?dl=0
Пример:
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
MySQL: TMyConnection;
begin
MySQL := TMyConnection.Create(Form1);
MySQL.Options.UseUnicode := True;
MySQL.Server := '10.10.10.10'; // ip address of MySQL server
MySQL.Port := 3306;
MySQL.Username := 'username';
MySQL.Password := 'password';
MySQL.Database := 'databasename';
MySQL.LoginPromt := False;
try
MySQL.Connect;
except
ShowMessage('Can''t connect to database.');
end;
if MySQL.Connected then
begin
Form1.TableGrid2.dbMySQLConnection := MySQL;
Form1.TableGrid2.dbSQL:='SELECT id, lastname, firstname FROM employees'; // the id field, want to be able to edit or delete the entry from the table component
Form1.TableGrid2.dbGeneralTable := 'employees';
Form1.TableGrid2.dbListFieldsNames :='delete_col,Фамилия,Имя';
Form1.TableGrid2.dbSQLExecute;
MySQL.Disconnect;
end;
end;
Спасибо!
Использую данный скрипт, проблема с кодировкой, русские буквы не отображаются.
Скриншот - https://yadi.sk/i/C8PxtAO-uDX4U
Использую данный скрипт, проблема с кодировкой, русские буквы не отображаются.
Скриншот - https://yadi.sk/i/C8PxtAO-uDX4U
Какая именно кодировка используется на вашем MySQL сервере?
UTF-8
UTF-8
Пожалуйста скачайте последнюю бета версию 2.7
http://myvisualdatabase.com/forum/viewtopic.php?id=2633
затем дополните скрит следующим образом
...
MySQL := TMyConnection.Create(Form1);
MySQL.Options.UseUnicode := True; // Добавьте эту строку
...
Огромное спасибо!
Добрый день.
А есть ли пример с использованием подключения и работы с двумя БД MySQL
Добрый день.
А есть ли пример с использованием подключения и работы с двумя БД MySQL
пример есть в данной теме
http://myvisualdatabase.com/forum/viewt … 622#p14622
Добрый день(вечер)!
Подскажите а как указанный выше пример запроса из другой бд в грид переделать в запрос на заполнение combobox и TEdit?
Собственно непонятно только одно: как указать MVD направлять запрос в только что созданное подключение?
В примере для этого как я понял применяется "dbMySQLConnection", но для combobox'a такого оператора нет (((
My Visual Database → Russian → Подключение к двум базам данных MySQL с помощью скрипта
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi