PDA

View Full Version : حرفه ای: اجرای پشت سر هم دستورات SQL در بنرامه



alimooghashang
شنبه 25 آذر 1391, 15:17 عصر
سلام
من یه برنامه دارم که میخوام به این صورت باش کار کنم
ابتدا یک ارتباط با دیتابیس sql server باز کنم و بعد بصورت پی در پی هر یک ثانیه یک بار داخل دیتابیس اطلاعات رو insert کنم

آیا برای این کار هربار به ازای هر insert باید ارتباط رو برقرار کنم یا روشی هست که ارتباط رو یک بار بازکنم و فقط هر بار insert رو اجرا کنم؟
اگه هست میشه بگید چطوری باید این کار رو کرد؟
چون داخل شبکه باز کردن ارتباط یکم طول میکشه و این کار زمانبره
ممنون

veniz2008
شنبه 25 آذر 1391, 15:38 عصر
سلام. چیزی که شما میخواید کار مشکلی نیست. اگر میخواید هر 1 ثانیه( یا در هر زمان مشخص دیگه ای) یک بار این کار انجام بشه یه تایمر اضافه کنید. فقط چون گفتید که نمیخواید ارتباط بعد از درج کردن، قطع بشه پس قاعدتا نباید کانکشن رو ببندید ( con.close ). میتونید در رویداد formClosing (یا هر رویداد مناسب دیگه ای که خودتون میدونید) کانکشن رو ببندید.

alimooghashang
شنبه 25 آذر 1391, 15:56 عصر
میشه یه مثالم بزنید؟