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

Попробуй сначала другой программой есть ли доступ из вне, там в статье доступ по localhost ставь сразу 127.0.0.1 быстрее работает, а вобще плохой компонент лучше FireDac из стандартных компонентов, даже когда получите доступ , которого нет скорее всего из-за разных версий драйвера и базы, потом будут проблемы в скорости запросов. или UniDac из сторонних.
 
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
 
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
Hi! maybe you need copy mysql.dll with your application.
 
а может лучше использовать компонент Zeus - бесплатен, понятен, быстр, все еще развивается.
 
Назад
Сверху