msdsbi
شنبه 24 بهمن 1388, 13:25 عصر
سلام دوستان عزيز
مشكلي كه من دارم اينه كه توي ديتابيسم و داخل تيبل اطلاعاتي يك فيلد آي دي تعريف كنم كه تا اينجاش مشكلي نيست .
مي خوام وفتي يوزرم داره با برنامه من كار مي كنه و بياد يكي از ركورد ها رو كه حذف مي كنه اون آي دي هم حذف مي شه كه داخل ديتابيسم بوده و به شكل autoNumber هست .
من مي خوام وقتي ركورد جديد رو وارد مي كنه اون آي دي كه حذف شده شمارش اون اي دي بشه كه حذف شده
مثلا اگر اي دي شماره 3 رو حذف كرده و بعد كه بياد ركورد جديد وارد كنه ID بشه 3
در ضمن من اومدم اي دي رو از AutoNumber خارج كردم و هر چه سعي كردم نتونستم
اينم بگم كه نمونه كدش رو واسه VB6 پيدا كردم ولي هر چه كلنجار رفتم به جايي نرسيدم و نتونستم به C# تبديل كنم
نمونه كدش واسه VB6 اينه
While Not Adodc5.Recordset.EOF And NewID = Adodc5.Recordset.Fields!ID
Adodc5.Recordset.MoveNext
NewID = NewID + 1
Wend
از دوستان خواهش مي كنم كه منو راهنمايي كنن.
مشكلي كه من دارم اينه كه توي ديتابيسم و داخل تيبل اطلاعاتي يك فيلد آي دي تعريف كنم كه تا اينجاش مشكلي نيست .
مي خوام وفتي يوزرم داره با برنامه من كار مي كنه و بياد يكي از ركورد ها رو كه حذف مي كنه اون آي دي هم حذف مي شه كه داخل ديتابيسم بوده و به شكل autoNumber هست .
من مي خوام وقتي ركورد جديد رو وارد مي كنه اون آي دي كه حذف شده شمارش اون اي دي بشه كه حذف شده
مثلا اگر اي دي شماره 3 رو حذف كرده و بعد كه بياد ركورد جديد وارد كنه ID بشه 3
در ضمن من اومدم اي دي رو از AutoNumber خارج كردم و هر چه سعي كردم نتونستم
اينم بگم كه نمونه كدش رو واسه VB6 پيدا كردم ولي هر چه كلنجار رفتم به جايي نرسيدم و نتونستم به C# تبديل كنم
نمونه كدش واسه VB6 اينه
While Not Adodc5.Recordset.EOF And NewID = Adodc5.Recordset.Fields!ID
Adodc5.Recordset.MoveNext
NewID = NewID + 1
Wend
از دوستان خواهش مي كنم كه منو راهنمايي كنن.