PDA

View Full Version : سوال: ارسال مقدار فيلد ID



خوراسگاني
پنج شنبه 13 مرداد 1390, 09:29 صبح
سلام
در وب سايت نوشته شده با ASP.net و #C
يك فرم اطلاعات هستش كه مقادير غير از ID را وارد آن مي‌كنيم و كليد ثبت را مي‌زنيم تا مقادير وارد بانك SQL شود.
من مي‌خواهم مقدار فيلد ID كه به صورت اتونامبر در SQL مقدار مي‌گيرد را به صفحه بعدي ارسال كنم.
لطفا راهنمايي كنيد.

Saman Hashemi
پنج شنبه 13 مرداد 1390, 09:49 صبح
ورود شما را به جامعه برنامه نويس تبريك ميگويم
ميتونيد از session يا متغيرهاي URL استفاده كنيد...!

خوراسگاني
پنج شنبه 13 مرداد 1390, 10:38 صبح
خيلي ممنون ولي چگونه كد را دريافت كنم تا با session ارسال كنم. در قسمت گرفتن ID كه به صورت اتونامبر است اشكال دارم نه ارسالش به صفحه ديگر. ممنون ميشم از راهنماييتون.

Saman Hashemi
پنج شنبه 13 مرداد 1390, 10:46 صبح
اين مربوط ميشه به تالار SQL SERVER نه ASP.NET...!
INSERT INTO Personal
( Family, Name)
VALUES ( 'hashemi', 'saman')
select @@IDENTITY as NEWROWID

خوراسگاني
پنج شنبه 13 مرداد 1390, 10:51 صبح
مرسي، اگه بخوايم اين id را به يك textbox ارسال كنيم توي كد ها چي بنويسم

Saman Hashemi
پنج شنبه 13 مرداد 1390, 11:11 صبح
SqlCommand cmd=new SqlCommand();
cmd.CommandText="دستور بالا"
SqlDataReader dr=cmd.ExecuteReader();

//براي خوندن
if(dr.Read)
{
TextBox1.Text=dr["NEWROWID"].ToString();
}