Niepowodzenie w bazie danych db = DatabaseFactory.CreateDatabase ();

Nie powiodło sięDatabase db = DatabaseFactory.CreateDatabase(); i nie wiem dlaczego. Wykonałem zapisany proc z zadeklarowanymi parametrami ręcznymi i działała dobrze. Chociaż nie dostaję błędu ani niczego, co mogłoby się wydarzyć, więc nie jestem pewien, co się stało. Wpisuję przerwę w kodzie w każdej linii prowadzącej do i poDatabase db = DatabaseFactory.CreateDatabase(); linia zatrzymuje się i po tym, jak powiem IDE, aby kontynuowała, pomija tę linię i funkcja się kończy.

Dla porządku, moje odniesienia są również solidne. Zsynchronizowałem ten kod z innego projektu, który zrobiłem, więc prawdopodobnie brakuje mi czegoś głupiego. Niezależnie od tego, oto kod:

public class PullDebtor
{
    public static DataTable ClientNumber(string strClientID)
    {

        DataSet dsDebtor = new DataSet();
        dsDebtor.Tables.Add("Debtors");
        DbCommand dbCommand = null;

        try
        {

            Database db = DatabaseFactory.CreateDatabase();

            string sqlCommand = "sp_PullClientID";
            DbCommand dbCommand1 = db.GetSqlStringCommand(sqlCommand);
            dbCommand1.CommandType = CommandType.StoredProcedure;
            db.AddInParameter(dbCommand1, "@ClientID", DbType.String, strClientID);

            db.ExecuteNonQuery(dbCommand1);

            dsDebtor = db.ExecuteDataSet(dbCommand1);
        }
        catch
        {
            return dsDebtor.Tables[0];
        }
        finally
        {

        }
        return dsDebtor.Tables[0];

    }
}
}

questionAnswers(2)

yourAnswerToTheQuestion