Tasks->Edit();
if (Tasks->State == dsEdit)
{
pStream = Tasks->CreateBlobStream(Tasks->FieldByName("Notes"), bmReadWrite);
try
{
AnsiString S = "This line will be added to the end";
pStream->Seek(0, 2); // Seek 0 bytes from the stream's end point
pStream->Write(S.c_str(), S.Length());
Tasks->Post();
}
__finally
{
delete pStream;
}