This works just fine but when i use this singleton class in a usercomponent and then add my usercomponent to a form, i get an alertbox with a nullreference exception
in my user component
Expand|Select|Wrap|Line Numbers
- dgvArtikels.DataSource = DataAccess.getInstance().getArtikels().Tables[0];
Expand|Select|Wrap|Line Numbers
- public static DataAccess getInstance(){
- if (instance == null)
- instance = new DataAccess(ConfigurationManager.ConnectionStrings["MySQL"]);
- return instance;
- }
- private DataAccess(ConnectionStringSettings connString){
- this.connStringSet = connString;
- factory = DbProviderFactories.GetFactory(connStringSet.ProviderName); //THIS CAUSES THE ERROR
- }