Delphi - соединение с удалённой базой данных - ошибка ODBC

Тема в разделе "ASM, С/С++, Delphi, Java", создана пользователем jabbaxatt, 11 мар 2015.

  1. vinitek

    vinitek Создатель

    Регистр.:
    22 дек 2015
    Сообщения:
    46
    Симпатии:
    2
    Попробуй сначала другой программой есть ли доступ из вне, там в статье доступ по localhost ставь сразу 127.0.0.1 быстрее работает, а вобще плохой компонент лучше FireDac из стандартных компонентов, даже когда получите доступ , которого нет скорее всего из-за разных версий драйвера и базы, потом будут проблемы в скорости запросов. или UniDac из сторонних.
     
  2. Sayti

    Sayti Писатель

    Регистр.:
    18 дек 2018
    Сообщения:
    5
    Симпатии:
    0
    strConnectString: = 'Provider = SQLOLEDB.1; Password =' + App_strRemoteDatabaseUserPassword +
    '; Persist Security Info = True; User ID =' + App_strRemoteDatabaseUserName +
    '; Initial Catalog =' App_strRemoteDatabaseName +
    '; Data Source =' + App_strRemoteServerName +
    '; Application Name = MyAppName';

    DM.ADOConnectionRemote.Close;
    DM.ADOConnectionRemote.ConnectionString: = strConnectString;
    DM.ADOConnectionRemote.Open;


    there is no problem with ado and also firedac. Maybe your connection speed is slow
     
  3. Senor_Vlad

    Senor_Vlad Писатель

    Регистр.:
    7 май 2019
    Сообщения:
    7
    Симпатии:
    0
    Hi! maybe you need copy mysql.dll with your application.
     
  4. JohnMagic

    JohnMagic Писатель

    Регистр.:
    2 сен 2015
    Сообщения:
    5
    Симпатии:
    0
    а может лучше использовать компонент Zeus - бесплатен, понятен, быстр, все еще развивается.