I've thumbnail images (encoded base64) like a string inside a sqlite db.

I understand how to decode and display the look, but I wish to display it inside a datagrid, so I must retrieve (no php) the look, decode it and display it within the datagrid.

I can not think about how you can perform the manipulation (decode and display) to exhibit it within the datagrid.

Presently my datagrid appears like:

<mx:DataGrid id="dg" left="60" right="51" top="200"   fontSize="25"  allowMultipleSelection="false" visible="false" dataProvider="{dp}"
               horizontalCenter="3" verticalScrollPolicy="auto" editable="true" selectionColor="#FFFF00" rollOverColor="haloSilver">
      <mx:DataGridColumn headerText="Index:"            dataField="id" visible="false"/>
      <mx:DataGridColumn headerText="Image"             dataField="image"       width="150"/>
      <mx:DataGridColumn headerText="Description"       dataField="description" width="150" />
      <mx:DataGridColumn headerText="Web Address (URL)" dataField="url"         width="250">
            <mx:TextInput restrict="a-zA-Z+\-.0-9@" maxChars="50" />

and my sql code like:

  sql.text = "SELECT id, image, url, description FROM  bookMarks;";

  var result2:SQLResult = sql.getResult();

Which presently display the base64 encoded string (not surprisingly)

You assistance is appreciated.

You will need to take your image and decode it right into a ByteArray. Then you've to accept ByteArray and load that right into a Bitmap. Meanwhile, you'll have to create a custom ItemRenderer that consists of a BitmapImage (presuming Flex 4) and employ the bitmap because the source for your image.

Your real question is really composed of two or three subtasks.