مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

تولید کد رهگیری

  • یکشنبه 17 مرداد 1395
  • 18:26
تشکر میکنم

با سلام.

من برای تولید کد رهگیری از تابع زیر استفاده می کنم:

string trackingcode;
        private void TrackingCode()
        {
            Random r = new Random();
            int d = r.Next(1, 10);
            int b = r.Next(65, 91);
            int bb = r.Next(65, 91);
            int C = r.Next(11, 20);
            int a = r.Next(21, 31);
            trackingcode = d.ToString() + Convert.ToChar(b) + Convert.ToChar(bb) + C.ToString() + a.ToString();
        }

امکان دارد رشته ای تکراری تولید کند؟

لطفا راهنایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 17 مرداد 1395
  • 20:34

من معمولا از Identity خود Sql استفاده میکنم و مطمن هستم که تکراری نخواهد بود

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • یکشنبه 17 مرداد 1395
  • 22:50

اگه امکان داره با کد راهنمایی کنید

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 مرداد 1395
  • 09:02

 

مگه جدول شما یک کلید اصلی نداره ؟ مگخه اون کلید Auto Increment نیست ؟

همون کد ساخته شده توسط خود sql رو بعنوان کد رهگیری استفاده کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • دوشنبه 18 مرداد 1395
  • 13:55

استاد درسته

اما کد رهگیری معمولا 5 یا 6 رقمی هست و ترکیبی از حروف و اعداداست

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 مرداد 1395
  • 14:29

اگر اینطوره میتونید از GUID استفاده کنید و 6 کاراکتر اول رو استفاده کنید

با استفاده از SubString میتوند تعداد کاراکتر مورد نیاز را بردارید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)