Falha no banco de dados db = DatabaseFactory.CreateDatabase ();

Falha ao redorDatabase db = DatabaseFactory.CreateDatabase(); e eu não tenho certeza do porque. Eu executei o proc armazenado com parâmetros manuais declarados e ela funcionou muito bem. No entanto, eu não estou recebendo um erro ou algo do tipo, então não tenho certeza do que está errado. Coloco uma quebra no código em cada linha que leva e depois doDatabase db = DatabaseFactory.CreateDatabase(); linha e ele pára aí, depois que eu digo ao IDE para continuar ele pula essa linha e a função termina.

Para o registro, minhas referências são sólidas também. Eu canibalizei este código de outro projeto que fiz, então provavelmente estou perdendo algo bobo. Independentemente disso, aqui está o código:

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