سلام
به پایگاه داده که متصل میشم،
بار سومی که متد
ExecuteNonQuery
رو اجرا میکنم برنامه قاطی میکنه بعدش خارج میشه!
میشه راهنماییم کنید؟
سلام
به پایگاه داده که متصل میشم،
بار سومی که متد
ExecuteNonQuery
رو اجرا میکنم برنامه قاطی میکنه بعدش خارج میشه!
میشه راهنماییم کنید؟
cmd.CommandText = "INSERT INTO [InOut] ([Code],[Date]) VALUES ('190','1392/10/7')"
cmd.ExecuteNonQuery();
بار اول و دوم مشکلی نداره ،بار سوم که اجرا میشه خطا میده،
خطایی هم که میده اینه:
database is locked
کوئری نباید مشکلی داشته باشه،چون دوبار عمل اینزرت رو انجام میده.
احتمالا از پایگاه داده هست
البته احتمالات دیگه ای هم هست.
دوستمون راست میگه،
احتمالا یه پروسه دیگه مشغوله،
دقت کن DataRow یا DataReader یا ... دیگه ای قبلش اجرا نمیشه؟
ممنون، یه پروسه دیگه قبلش اجرا شده بود!
DataReader بود!
قبل از ExecuteNonQuery بستمش، درست شد.
بازم ممنون