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
rtf
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