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

vinitek

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

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
 

Senor_Vlad

Писатель
Регистрация
7 Май 2019
Сообщения
7
Реакции
1
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.
 

JohnMagic

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