PDA

View Full Version : گفتگو: كار با سي شارپ و بانك اطلاعاتي



fa-1383
یک شنبه 30 تیر 1387, 17:37 عصر
سلام
من دارم روي يه برنامه كار مي كنم كه با بانك اطلاعاتي در ارتباطه و در يكي از فرمهام مي خوام يكي از فيلدهام به طور خودكار با جديد شدن فرم يكي اضافه بشه براي اين كار در بانك اين فيلد رو تعريف و identity اونو yes كردم حالا نمي دونم چطوري اونو به كنترل روي فرمم ربط بدم

با تشكر

Sajjad.Aghapour
یک شنبه 30 تیر 1387, 18:28 عصر
دوست عزیز مشکل اصلی شما کجاست.اصلا می خواین چه کار کنید؟
یکم واضح تر بگید........
فیلد identity خودش اضافه میشه دیگه کاری به ربط دادن به کنترلی نداره.....

fa-1383
دوشنبه 31 تیر 1387, 07:53 صبح
سلام
بله خودش جلو مي ره اما من مي خوام كه يه كنترل روي فرمم بذارم و اين كد رو نشون بده مثلا يه كد حسابداريه كه وقتي مي خوام يه كارمند جديد رو معرفي كنم فرم كه جديد شد اين شماره هم روي فرم جديد شه و كاربر هم اينو ببينه من براي اين كار يه تكس بكس گذاشتم
مي دونم كه بايد كدي مثل SELECT MAX(FEILD)
اما نمي دونم كجا بايد اين دستور رو بذارم و چطوري به اخرين مقدار اون يكي اضافه كنم
ببخشيد بهتر از اين نمي تونم توضيح دهم

با تشكر

Sajjad.Aghapour
دوشنبه 31 تیر 1387, 10:10 صبح
خوب شما به هر حال برای ایجاد یک کارمند جدید به یک کنترلی مثلا یک دکمه نیاز دارید.پس می تونید داخل رویداد اون دکمه این کد ها رو بنویسید


command.CommandText="select max(num) from employees";
command.Connection=conn;
int maxNum;
conn.open();
maxNum = (int)command.ExecuteScalar();
conn.Close();

در این صورت بیشترین مقداری که در جدول هست رو دارید و می تونید یکی بهش اضافه کنید و به کاربر نشون بدید