RTF to TEXT in sql server

Posted by user360109 on Stack Overflow See other posts from Stack Overflow or by user360109
Published on 2010-06-07T06:36:09Z Indexed on 2010/06/07 6:42 UTC
Read the original article Hit count: 623

Filed under:

I have a RTF field in my SQL 2005 table, I need to convert it to Text and display it. After a quick research I got the following method... create function dbo.RTF2TXT(@in varchar(8000)) RETURNS varchar(8000) AS BEGIN

DECLARE @object int DECLARE @hr int DECLARE @out varchar(8000)

-- Create an object that points to the SQL Server EXEC @hr = sp_OACreate 'RICHTEXT.RichtextCtrl', @object OUT EXEC @hr = sp_OASetProperty @object, 'TextRTF', @in EXEC @hr = sp_OAGetProperty @object, 'Text', @out OUT EXEC @hr = sp_OADestroy @object return @out

END GO

select dbo.RTF2TXT('{\rtf1\ansi\ansicpg1252\uc1 aaa}')

But Here I am getting only NULL as result... What could be the issue, please suggest

Thanks

© Stack Overflow or respective owner

Related posts about rtf