alireza244
پنج شنبه 26 مرداد 1385, 09:43 صبح
با سلام
من ASP.NET را تازه شروع کردم و به یه مشکل برخوردم
یه مشکل در ثبت رکورد تو بانک اطلاعاتی دارم
من میخوام یه فاکتور را تو بانکم ثبت کنم برای همین دوتا جدول طراحی کردم
جدول مشخصات فاکتور (سربرگ فاکتور) که کلید او بصورت AutoNumber تعریف شده
جدوا ردیف ها (سفارشات) که در هر ردیف شماره فاکتور و مشخصات کالا ثبت میشود
من وقتی که میخوا فاکتور را ذخیره کنم
اول مشخصات فاکتور را ذخیره میکنم بعد با یه دستور SELECT کد آخرین رکورد ثبت شده را بدست میارم (که همین فاکتور من هست)
بعد کد را که بدست آوردم همراه با مشخصات کالا در جدول ردیف ها ذخیره میکنم
حالا سوال من اینکه آیا این راهی که من رفتم درست است یا نه یعنی شماره فاکتور را که من با دستور SELECT بدست میرام معتبر است و کسی بعد از ثبت من ممکنه که یه رکورد دیگه همون لحضه ثبت کنه
یا راهی وجود داره که من بتونم وقتی که رکورد مشخصات فاکتور را ثبت میکنم کدش را همون لحظه بدون استفاده از دستور SELECT بدست بیارم
نکته : من تمام این کارها را در یک رویداد انجام میدهم
با تشکر
علیرضا
من ASP.NET را تازه شروع کردم و به یه مشکل برخوردم
یه مشکل در ثبت رکورد تو بانک اطلاعاتی دارم
من میخوام یه فاکتور را تو بانکم ثبت کنم برای همین دوتا جدول طراحی کردم
جدول مشخصات فاکتور (سربرگ فاکتور) که کلید او بصورت AutoNumber تعریف شده
جدوا ردیف ها (سفارشات) که در هر ردیف شماره فاکتور و مشخصات کالا ثبت میشود
من وقتی که میخوا فاکتور را ذخیره کنم
اول مشخصات فاکتور را ذخیره میکنم بعد با یه دستور SELECT کد آخرین رکورد ثبت شده را بدست میارم (که همین فاکتور من هست)
بعد کد را که بدست آوردم همراه با مشخصات کالا در جدول ردیف ها ذخیره میکنم
حالا سوال من اینکه آیا این راهی که من رفتم درست است یا نه یعنی شماره فاکتور را که من با دستور SELECT بدست میرام معتبر است و کسی بعد از ثبت من ممکنه که یه رکورد دیگه همون لحضه ثبت کنه
یا راهی وجود داره که من بتونم وقتی که رکورد مشخصات فاکتور را ثبت میکنم کدش را همون لحظه بدون استفاده از دستور SELECT بدست بیارم
نکته : من تمام این کارها را در یک رویداد انجام میدهم
با تشکر
علیرضا