Guardar text RTF

16/04/2006 - 18:01 por Jano | Informe spam
Saludos Compañeros

Recurro a Uds, para preguntarles la mejor forma de almacenar texto en
formato RTF en una campo de una tabla en SQL Server 2005 STD. El contexto es
el siguiente:

1- Mi aplicacion presenta al usuario un pequeño editor de texto ( uso el
control Rich Textbox de MS).
2- Paso a un SP el valor de la propiedad TextRTF de dicho control

No estoy seguro que tipo de campo usar y como debo enviar el texto RTF como
parametro al SP. Estoy probando armando una cadena como :

SQL = "EXEC SP_MySP ' " & oRTF.TextRTF & " ' "

Pero tengo el riesgo que algun usuario escriba el caracter ' (apostrofe) y
me da un error .

Mucho agradecer su colaboracion
 

Leer las respuestas

#1 BitOne®
16/04/2006 - 18:38 | Informe spam
Si el usuario escribira solo texto sin formato puedes utilizar un campo
Varchar(MAX)
creo que este campo te da hasta dos gb, ya evaluaras cual es tu mejor
opcion, tomando en cuanta
rendimiento, y espacio.

Si texto que enviara el usuario tiene formato tu opcion es almacernarlo en
un campo image.

Saludos,

BitOne®

"Jano" escribió en el mensaje
news:%
Saludos Compañeros

Recurro a Uds, para preguntarles la mejor forma de almacenar texto en
formato RTF en una campo de una tabla en SQL Server 2005 STD. El contexto


es
el siguiente:

1- Mi aplicacion presenta al usuario un pequeño editor de texto ( uso el
control Rich Textbox de MS).
2- Paso a un SP el valor de la propiedad TextRTF de dicho control

No estoy seguro que tipo de campo usar y como debo enviar el texto RTF


como
parametro al SP. Estoy probando armando una cadena como :

SQL = "EXEC SP_MySP ' " & oRTF.TextRTF & " ' "

Pero tengo el riesgo que algun usuario escriba el caracter ' (apostrofe) y
me da un error .

Mucho agradecer su colaboracion



Preguntas similares