Error en la base de datos db = DatabaseFactory.CreateDatabase ();

Fallando alrededorDatabase db = DatabaseFactory.CreateDatabase(); y no estoy seguro de por qué. Ejecuté el proc almacenado con los parámetros manuales declarados y ella trabajó muy bien. Sin embargo, no se me está dando un error ni nada de lo que salir, así que no estoy seguro de qué está mal. Pegue una ruptura en el código en cada línea que conduce hasta y después deDatabase db = DatabaseFactory.CreateDatabase(); línea y se detiene allí, después de que le diga al IDE que continúe, salta esa línea y la función termina.

Para el registro, mis referencias son sólidas también. He canibalizado este código de otro proyecto que he hecho, así que es probable que me esté perdiendo algo tonto. En cualquier caso, aquí está el 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];

    }
}
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta