J'utilise Visual Studio 2008 avec C# pour accéder à une base de données MySql. À ce stade, je me suis appuyé sur Visual Studio pour créer le code pour le DataSet, et cela semble avoir causé un problème. Si la base de données est inaccessible (c'est-à-dire qu'elle n'est pas en cours d'exécution), elle donne une exception "MySqlException was unshandled", "impossible de se connecter à l'un quelconque des hôtes MySQL spécifiés".Comment puis-je gérer une exception dans DataSet.Designer.cs?
Ma question est quelle est la meilleure façon de gérer cette exception? Je voudrais être capable de le manipuler sans altérer le fichier designer.cs, mais si cela n'est pas possible alors n'importe quelle façon de résoudre cela fera l'affaire.
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
public virtual int Fill(customerDataSet.addressesDataTable dataTable) {
this.Adapter.SelectCommand = this.CommandCollection[0];
if ((this.ClearBeforeFill == true)) {
dataTable.Clear();
}
// Exception occurs on the line below.
int returnValue = this.Adapter.Fill(dataTable);
return returnValue;
}
Quand recevez-vous cette exception? dans le concepteur de studio visuel? dans votre code? Si vous obtenez l'exception dans votre code, pourriez-vous s'il vous plaît poster la partie pertinente de celui-ci? –
Les exceptions ne se produisent pas dans un fichier. Quelle est la méthode? –