as iam new to oop and c# (i am used to vb/sql with recordsets, and sp's) maybe my question will be a little bit stupid but i cant really find the problem. maybe a basic misunderstanding.
following code in the form:
KassenBuch aktKassenBuch = new KassenBuch("012004");
this.monatsAnfangsSaldo.Text = aktKassenBuch.MonatsAnfangsSaldo.ToString();
this.monatsEndeSaldo.Text = aktKassenBuch.MonatsAnfangsSaldo.ToString();
this.jahrMonat.Text= aktKassenBuch.JahrMonat;
this.bemerkung.Text = aktKassenBuch.Bemerkung;
the class in the businesslayer:
using System;
using DAL;
using DAL.EntityClasses;
using DAL.HelperClasses;
using DAL.FactoryClasses;
using DAL.DatabaseSpecific;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace rapidKassa.BLL
{
/// <summary>
/// Zusammenfassung für Class1.
/// </summary>
public class KassenBuch
{
private KassenbuchEntity m_KassenBuch;
public KassenBuch(string jahrmonat)
{
//
// TODO: Fügen Sie hier die Konstruktorlogik hinzu
//
DataAccessAdapter adapter = new DataAccessAdapter();
KassenbuchEntity m_KassenBuch = new KassenbuchEntity(jahrmonat);
bool loadedCorrectly = adapter.FetchEntity(m_KassenBuch);
}
public string JahrMonat
{
get
{
return m_KassenBuch.JahrMonat;
}
set
{
m_KassenBuch.JahrMonat = value;
}
}
i get following error on the line
return m_KassenBuch.JahrMonat;
Eine nicht behandelte Ausnahme des Typs 'System.NullReferenceException' ist in rapidkassa.bll.dll aufgetreten.
Zusätzliche Informationen: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
connection seems ok and ther must be a row ?
thanks for help.
thomas