PDA

View Full Version : مشکل در ثبت اطلاعات در سیستم دبیرخانه+ سورس کد



alinux031
جمعه 25 مرداد 1392, 20:52 عصر
سلام دوستان من دارم یک سیستم دبیرخانه طراحی می کنم که در آن به چند تا مشکل برخورد کردم اولیش اینه که در هنگام ثبت اطلاعات در جدول هنگامه که می خواهم داده های موجود در چند تکست باکس را در جدول ذخیره کنم فقط کاراکتر اول این اطلاعات ذخیره می شود مثلا اگر در تکست باکس بنویسم "ali" بعد از ثبت دیتاگریدویو فقط a را نشان می دهد سورس کد را برای شما قرار می دهم به بخش نامه های صادره بروید و ثبت نامه جدید را چک کنید

سورس کد (http://www.4shared.com/rar/sam7ylu9/dabirkhane2.html)

Hossein Bazyan
شنبه 26 مرداد 1392, 01:36 صبح
سلام
من فایل رو دانلود نکردم اما کنترل کن ببین تعداد کارکتر تعریف شده برای این فیلد رو یک انتخاب نکردی؟

farbod61
شنبه 26 مرداد 1392, 08:19 صبح
لطفا داخل سایت آپلود کن بتونیم دانلود کنیم

alinux031
جمعه 01 شهریور 1392, 01:47 صبح
سلام فربد جان متاسفانه داخل سایت محدودیت حجم دارد:ناراحت:

alinux031
جمعه 01 شهریور 1392, 01:55 صبح
سلام
من فایل رو دانلود نکردم اما کنترل کن ببین تعداد کارکتر تعریف شده برای این فیلد رو یک انتخاب نکردی؟

آقا حسین مشکلم حل شد یکی از تابع ها ورودی رو از نوع کاراکتر دریافت می کرد که درست کردم . یه سوال دیگه من می خواهم یک کوئری بنویسم که تعداد ردیف های یک جدول رو بعنوان خروجی بیرون بده خودم این رو نوشتم ولی هنگام استفاده ارور می ده و می گه که تابع خروجی ندارد.ALTER PROCEDURE dbo.StoredProcedure13
/*
(
@parameter1 int = 5,
@parameter2 datatype OUTPUT
)
*/
@letter_filter nvarchar(20)
AS
/* SET NOCOUNT ON */
select count(*) as expr1
from letter1
where (letter_sabt like '@letter-filter')
RETURN

lastmory
شنبه 02 شهریور 1392, 17:32 عصر
سلام اینجوری باید بنویسی
Alter PROCEDURE dbo.StoredProcedure13

@letter_filter nvarchar(20),
@Count_Record Int OUTPUT

AS
BEGIN
select @Count_Record = count(*)
from letter1
where (letter_sabt like @letter_filter)
END