loStream = loAttachment.GetDecodedContentStream() lwStream = loStream.Read() INSERT INTO Attachments (iTimeId, wAttachmnt) VALUES (lnTimeId, lwStream)BTW, why not store just attachment itself?
>CREATE TABLE MyAttachments FREE (iTimeId I, cFileName C (50), cContType C(50), wAttachmnt W) > >PROCEDURE ISMTPOnArrival_OnArrival(toMsg AS VARIANT, tnEventStatus AS VARIANT @) AS VOID > lnTimeId = 123456 > FOR EACH loAttachment in toMsg.Attachments > INSERT INTO Attachments > (iTimeId, wAttachmnt) VALUES (lnTimeId, loAttachment.GetDecodedContentStream()) > ENDFOR >>