¿Proque se trunca mi NVarChar

07/10/2008 - 20:47 por jcpc91 | Informe spam
hola grupo
tengo la siguiente tabla

CREATE TABLE [dbo].[TblComentarios](
[id_comentarios] [int] IDENTITY(1,1) NOT NULL,
[fecha] [datetime] NOT NULL CONSTRAINT [DF_TblComentarios_fecha]
DEFAULT (getdate()),
[descripcion] [nvarchar](1000) NOT NULL,
[nombre] [nvarchar](50) NOT NULL,
[respuesta] [nvarchar](1000) NULL
) ON [PRIMARY]

y un procedimineto lamacenado que insertar los registros el la tabla
TblComentarios
ALTER PROCEDURE [dbo].[InsertarComentario]
@ID INT,
@EMIAL NVARCHAR(50),
@COMENTARIO NVARCHAR(1000),
@RESPUESTA NVARCHAR(1000)
AS
BEGIN
INSERT INTO [db_WebSite].[dbo].[TblComentarios]
([descripcion]
,[nombre])
VALUES
(@COMENTARIO
,@EMIAL)
SELECT id_comentarios FROM TblComentarios WHERE id_comentarios SCOPE_IDENTITY()
END


el problema que tengo y que no logro resolver es que cuando intento
insertar registros en la tabla a traves del procemiento lamacenado
estos se truncan a mas o menos 150 caracteres como máximo ya le e
estado dando vueltas al asunto para determinar donde está el error
pero no veo donde, ya revisé el código c# para ver si se estaban
perdiendo información pero no es por ahí y del lado de sql server pues
nó sé donde pueda estar el error

gracias por sus respuestas
 

Leer las respuestas

#1 Alejandro Mesa
07/10/2008 - 21:06 | Informe spam
Postea el codigo C#.


AMB


"" wrote:

hola grupo
tengo la siguiente tabla

CREATE TABLE [dbo].[TblComentarios](
[id_comentarios] [int] IDENTITY(1,1) NOT NULL,
[fecha] [datetime] NOT NULL CONSTRAINT [DF_TblComentarios_fecha]
DEFAULT (getdate()),
[descripcion] [nvarchar](1000) NOT NULL,
[nombre] [nvarchar](50) NOT NULL,
[respuesta] [nvarchar](1000) NULL
) ON [PRIMARY]

y un procedimineto lamacenado que insertar los registros el la tabla
TblComentarios
ALTER PROCEDURE [dbo].[InsertarComentario]
@ID INT,
@EMIAL NVARCHAR(50),
@COMENTARIO NVARCHAR(1000),
@RESPUESTA NVARCHAR(1000)
AS
BEGIN
INSERT INTO [db_WebSite].[dbo].[TblComentarios]
([descripcion]
,[nombre])
VALUES
(@COMENTARIO
,@EMIAL)
SELECT id_comentarios FROM TblComentarios WHERE id_comentarios > SCOPE_IDENTITY()
END


el problema que tengo y que no logro resolver es que cuando intento
insertar registros en la tabla a traves del procemiento lamacenado
estos se truncan a mas o menos 150 caracteres como máximo ya le e
estado dando vueltas al asunto para determinar donde está el error
pero no veo donde, ya revisé el código c# para ver si se estaban
perdiendo información pero no es por ahí y del lado de sql server pues
nó sé donde pueda estar el error

gracias por sus respuestas

Preguntas similares