PDA

View Full Version : مشکل ثبت داده در sql



hojjjat
چهارشنبه 26 تیر 1392, 18:20 عصر
من برای ثبت داده از linq و پراسیجر استفاده کردم
پراسیجر بدین صورت هست
USE [office mail]
GO
/****** Object: StoredProcedure [dbo].[insert] Script Date: 17/07/2013 18:53:23 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[insert]
@type nchar(10),
@master nchar(50),
@mdate bigint,
@m# nchar(50),
@matt nchar(50),
@msub nchar(50),
@mref nchar(50),
@C#‎‎ nchar(50),
@dc bigint,
@z# nchar(50),
@proj# nchar(50),
@abou nchar(100),
@text nchar(3000)
AS
insert into mail (mailtype,mailmaster,maildate,mail#,att,sub,refert o,seC#‎‎,secdate,z#,proj#,about,mailtext)
values (@type , @master,@mdate,@m#,@matt,@msub,@mref,@C#‎‎,@dc ,@z#,@proj#,@abou,@text)

و کد سی شارپ به این صورت
db.insert(st, textBox1.Text, Convert.ToInt64(textBox2.Text), textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, textBox7.Text, Convert.ToInt64(textBox8.Text), textBox9.Text, textBox10.Text, textBox11.Text, textBox12.Text);
حالا مشکلم اینه که مثلا اگر در فیلدی بنویسم حجت تو پایگاه داده بعد از حجت خیلی space میخوره
به عکس زیر نگاه کنید
107431
مشکل چیه؟؟
وقتی میخوام سرچ کنم خیلی به مشکل میخورم