Используя приведенный ниже код, я открываю DataLinkDialog. Тип ADODB._Connection имеет свойство ConnectionTimeout, и в диалоговом окне есть два пункта для редактирования свойства, называемого Connect Timeout. Но эти свойства, похоже, не соответствуют друг другу. Независимо от того, что я меняю значение в диалоговом окне на connection.ConnectionTimeout всегда 15. Для источников данных ODBC свойство connect находится на вкладке «Дополнительно» и на вкладке «Все». В приведенном ниже коде i всегда 15.Получить ConnectionTimeout из диалогового окна свойств линии передачи данных
private Connection PromptAdoEditDialog()
{
Connection connection = new Connection();
connection.ConnectionString = this.AdoInfo.AdoConnectionString;
object oADOConnection = (object)connection;
if (this.DataLinkDialog.PromptEdit(ref oADOConnection))
{
int i = connection.ConnectionTimeout;
return connection;
}
return null;
}