با سلام.
من برای تولید کد رهگیری از تابع زیر استفاده می کنم:
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(); }
امکان دارد رشته ای تکراری تولید کند؟
لطفا راهنایی نمایید
با تشکر
من معمولا از Identity خود Sql استفاده میکنم و مطمن هستم که تکراری نخواهد بود
اگه امکان داره با کد راهنمایی کنید
با تشکر
مگه جدول شما یک کلید اصلی نداره ؟ مگخه اون کلید Auto Increment نیست ؟
همون کد ساخته شده توسط خود sql رو بعنوان کد رهگیری استفاده کنید
استاد درسته
اما کد رهگیری معمولا 5 یا 6 رقمی هست و ترکیبی از حروف و اعداداست
اگر اینطوره میتونید از GUID استفاده کنید و 6 کاراکتر اول رو استفاده کنید
با استفاده از SubString میتوند تعداد کاراکتر مورد نیاز را بردارید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)