سلام دوستان گرامی
این هم کد
connection_maker(DBs.ChipUpdater, act.Open)
Cmd_Chip_Update.CommandText = "UPDATE persons SET hausing_type=2, student_hause_id=" & _
dormitory_id & ", block_no =" & block_id & ", room_no=" & room_id & " WHERE " & _
"person_id='" & st_no & "'"
Try
Cmd_Chip_Update.ExecuteNonQuery()
در خط اول ارتباط با بانک برقرار شده و سپس بانک باز می شود (act.Open). {بدون خطا}
در خط دوم رشته به روز رسانی تهیه می شود. {بدون خطا}
در خط سوم به Try می رسیم {بدون خطا}
در خط چهارم رشته به روز رسانی باید اجرا شود که به خطا بر می خوریم.
جالب توجه اینه که همین خط در 2003 درست کار می کرد و مشکلی هم نداشت ولی به دلایلی بنده ویندوزم رو که دوباره نصب کردم و از طرفی گفتم بذار 2005 نصب کنم که بعدش به این خطا برخوردم.
جالب اینجاست که یه برنامه دیگه هم که دارم و آن هم درست کار می کرد و بنده تصمیم گرفتم که یه روال تغییر پسورد بهش اضافه کنم، آن هم در قسمت به روز رسانی (Update) به همین خطا بر می خورد. ولی در قسمتهای دیگه هیچ خطایی حداقل تا حالا ندیدم.
با احترام- خدانگهدار