-
یک شنبه 11 مهر 1389, 17:00 عصر
#1
کاربر دائمی
کار با نوع داده ای binary در sql server؟
با عرض سلام و خسته نباشید...
لطفا یکی از دوستان درباره نحوه کار با نوع داده ای باینری توضیح میده.
راستش میخوام مدیرت دسترسی کاربران به فرم ها رو با استفاده از نوع داده ای باینری مدیریت کنم به صورت زیر:
مقدار باینری 1 مجوز عمل select
مقدار 2 مجوز عمل Insert
مقدار 4 مجوز عمل delete
مقدار 8 مجوز عمل update
بنابراین اگه این فیلد برای کاربری برابر 15 باشه مجوز انجام تمامی کارها رو داره.
یا علی(ع)
-
یک شنبه 11 مهر 1389, 17:15 عصر
#2
کاربر دائمی
بايد از انواع فيلدهاي خانواده int(tinyint,int,big int ) استفاده كني در ضمن براي مديريت آنها هم بايد كد بنويسي مثلا يك function بنويسي كه مقادير فيلد مذكور براي هر كاربر را گرفته با هم And كند و حاصل جديد را برگرداند
در ضمن چرا اين كار را مي خواهي انجام دهي؟؟؟ يك جدول ديگر بساز كه شامل كد كاربر و دسترسي باشد بعد تمام دسترسي هاي كاربر را به صورت ركوردهاي مجزا در آن بريز!!!! فكر مي كنم از نظر زماني مقرون به صرفه تر باشد چون شما براي اين مورد در هر لحظه دسترسي هاي يك كاربر خاص را چك مي كنيد كه معمولا تعداد ركورد هاي بالايي نخواهد داشت
آخرین ویرایش به وسیله mehdi.mousavi : یک شنبه 11 مهر 1389 در 17:50 عصر
دلیل: ادغام دو پست متوالی
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت