AdoSubmitConnection.Connection Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le chaîne de connexion utilisé pour un AdoSubmitConnection objet .
public:
abstract property System::String ^ Connection { System::String ^ get(); void set(System::String ^ value); };
public abstract string Connection { get; set; }
member this.Connection : string with get, set
Public MustOverride Property Connection As String
Valeur de propriété
Chaîne de connexion pour la connexion de données.
Exemples
Dans l'exemple ci-dessous, le gestionnaire d'événements d'un contrôle Button utilise la propriété Connection de la classe AdoSubmitConnection pour mettre à jour la chaîne de connexion de la source de données secondaire Employés afin qu'elle pointe vers un nouveau serveur à l'aide de la valeur entrée dans le champ ServerName de la source de données principale. Ensuite, la Execute() méthode de la DataConnection classe est utilisée pour interroger à nouveau la connexion de données sur le nouveau serveur.
public void ChangeServerName_Clicked(object sender, ClickedEventArgs e)
{
// Get the Employees connection from the
//DataConnections collection.
AdoSubmitConnection myAdoSubmitConnection =
(AdoSubmitConnection)(this.DataConnections["Employees"]);
// Get the new server name from the ServerName field in
// the main data source.
XPathNavigator myNav =
CreateNavigator().SelectSingleNode("/my:myFields/my:ServerName",
NamespaceManager);
string newServer = myNav.InnerXml;
// Build the new connection string.
string connectionString =
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;";
connectionString += "Initial Catalog=SalesDB;Data Source=" +
newServer;
// Set the new connection string.
myAdoSubmitConnection.Connection = connectionString;
// Requery the data source.
myAdoSubmitConnection.Execute();
}
Public Sub ChangeServerName_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
' Get the Employees connection from
' the DataConnections collection.
Dim myAdoSubmitConnection As AdoSubmitConnection = _
DirectCast(Me.DataConnections("Employees"), AdoSubmitConnection)
' Get the new server name from the ServerName field in
' the main data source.
Dim myNav As XPathNavigator = _
CreateNavigator().SelectSingleNode("/my:myFields/my:ServerName", _
NamespaceManager)
Dim newServer As String = myNav.InnerXml
' Build the new connection string.
Dim connectionString As String = _
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;"
connectionString = connectionString & _
"Initial Catalog=SalesDB;Data Source=" & newServer
' Requery the data source.
myAdoSubmitConnection.Execute()
End Sub
Remarques
La propriété Connection de l'objet ADOSubmitConnection fournit l'accès à la chaîne de connexion utilisée par la connexion de données ADO pour se connecter à une source de données externe ADO (ActiveX Data Objects)/OLEDB.
Important : un objet ADOSubmitConnection ne peut exister que s’il existe un objet ADOQueryConnection correspondant et que les connexions de données représentées par les deux objets partagent le même ensemble de valeurs de propriété. La modification de la valeur de cette propriété pour l’objet ADOSubmitConnection modifie également la valeur de la même propriété pour l’objet ADOQueryConnection correspondant.
Remarque : L’objet ADOSubmitConnection est limité pour fonctionner uniquement avec les bases de données Microsoft SQL Server et Microsoft Access.
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.