Delphi: Как указать переменные в качестве параметра в команде cmd

По-видимому, VIEW может работать как SYNONYM:

DROP VIEW IF EXISTS `MYSYNONYMNAME` $$
CREATE ALGORITHM=MERGE DEFINER=`root`@`localhost`
SQL SECURITY DEFINER VIEW `MYSYNONYMNAME` AS
SELECT * FROM DBNAME.VIEWNAME $$

Не уверен в производительности или как далеко вы можете избежать представления стеков в представлениях и т. д. Также может потребоваться воссоздать, когда базовый

См.: http://blog.mclaughlinsoftware.com/2013/11/24/mysql-synonym/

-4
задан Fabrizio 17 January 2019 в 08:28
поделиться

1 ответ

Если я правильно понял ваш вопрос, вы ищете что-то для составления командной строки с использованием переменных. Вы можете сделать это несколькими способами, это один (используя функцию Format ):

var
  IPAddress : string;
begin
  IPAddress := '192.168.100.1';

  ShellExecute(
    Application.Handle,
    'open',
    'cmd.exe',
    PChar(Format('/c "mysqldump -h %s -uroot database table > C:/Users/user1/Desktop/export.sql"', [IPAddress])),
    nil,
    SW_SHOW
  );
end;
0
ответ дан Fabrizio 17 January 2019 в 08:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: