2010-08-05 3 views
0

En utilisant le code ci-dessous, j'ouvre DataLinkDialog. Le type ADODB._Connection a une propriété ConnectionTimeout et la boîte de dialogue a deux points pour modifier une propriété appelée Connect Timeout. Mais ces propriétés ne semblent pas correspondre les unes aux autres. Peu importe ce que je change la valeur sur la boîte de dialogue à connection.ConnectionTimeout est toujours 15. Pour les sources de données ODBC la propriété connect est sur l'onglet avancé et l'onglet tous. Dans le code ci-dessous, je suis toujours 15.Obtient ConnectionTimeout à partir de la boîte de dialogue Propriétés de liaison de données

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; 
    } 

Répondre

0

Je n'ai jamais trouvé comment obtenir cette information. Nous avons fini par ajouter une zone de texte à une autre fenêtre et la définir de cette façon.

Questions connexes