RE-Decoded

A technical look at the Raiser's Edge API from Blackbaud


Feeds:

C# API Try Catch Finally Snippet

October 6th, 2009 by David Zeidman

I have been doing some work with C# recently and  decided that despite what people say C# is as equally verbose as VB.NET. It is true if you look at the number of characters in a VB program compared to the equivalent C# program there will be a greater number but you seem to get a lot more automatic inserts with VB than you do with C#. C# seems to have a lot more punctuation that VB too adding up to a lot more typing than I was used to.

Read the rest of this entry »

Posted in Intermediate | No Comments »

The Raiser’s Edge API: VB.NET versus C#

July 21st, 2009 by David Zeidman

I am sure that there are a many people out there who still use VB6 when working with The Raiser’s Edge API but it is more and more common that you need to write .NET code and indeed want to write .NET code. There are several reasons for this but for me it is simply that the Visual Studio 2008 is a thousand time better than the VB6 development environment. I cringe every time I have to go back to a piece of old code or to the VBA environment. What really interests me is the choice of VB.NET or C# for development.

Read the rest of this entry »

Posted in Advanced | 7 Comments »

The Case of the Missing Tabs

July 25th, 2008 by David Zeidman

Here is a strange problem that I encountered. I wanted to show the constituent form with constituent data. I also wanted to know if the user had saved and closed or just closed the form afterwards. If I had not been interested in knowing this information then I would have simply done the following: Read the rest of this entry »

Posted in Intermediate | No Comments »

Fund Missing (Found in an Unexpected Place)

December 21st, 2007 by David Zeidman

I had an error that bugged me for a while when I could not work out what the problem was.

I had a list of gifts that I wanted to create on different constituents. I had the constituent id, the date, amount, fund, appeal, campaign, everything that I thought was required.

I got the following error message when trying to save the newly created gift:

Required Field Missing: Fund

Read the rest of this entry »

Posted in Intermediate | 2 Comments »

How to use the API on a shoestring

August 20th, 2007 by David Zeidman

There are a lot of misconceptions about what the Raiser’s Edge API is and what it can be used for. A lot of organisations are put off by the fact that the API is expensive to purchase on top of the fact that they may have to cover the cost of development too.

Read the rest of this entry »

Posted in Beginner, Not Code | No Comments »