12. december 2007 - 13:21Der er
13 kommentarer og 1 løsning
Exception på DataGateway klasse
Hej. Jeg har en DataGateway klasse, som tager sig af alle db forespørgsler. Nogle klasser returnere dataset, string og andre. Men hvad nu, hvis det kommer en exception, hvordan får jeg så den exception meddelses til at reagere på min GUI? Skal jeg lave en properties der kan håndtere det.
Evt. hvis metoden laver en exception, så smider exception i en properties string. Der hvor man kalder metode fra lave man en noget ala if(DataGateWay.GetDataSet == null) MessageBox.Show(DataGateWay.Exception);
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Finessen er at den dag du skifter til SQLServer, PostgreSQL eller Oracle, så catcher du en anden exception men smider stadig en DataGatewayException således at din GUI ved hvad den skal catche uden at kende databasen.
Okay, jeg prøver og se om jeg kan få det til at virke. Har lidt en ide om, hvordan det skal se ud nu. Men det kan godt være du skal lave et eksempel, men prøver lige og se om jeg ikke selv kan klare det først. Smid et svar Arne, og mange tak endnu en gang
public class DataGatewayException: Exception { public DataGatewayException() { } public DataGatewayException(string message) : base(message) { } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.