Dr.Bronx
شنبه 08 خرداد 1389, 16:32 عصر
با عرض سلام و خسته نباشید خدمت دوستان برنامه نویس
این ایراد از جایی پیش اومد که دیتابیس رو از Sql 2008 به sql 2000 تغییر دادیم .
( حالا دلایلش به کنار ):اشتباه:
قبلا در sql 2008 این دستور رو استفاده می کردیم :
rs.Open "SELECT * FROM Tbl_Saat WHERE Person_ID=" & txtTempCode.Text & " And Tarikh='" & Txt_Date.Text & "' And TimeKhoroj is Null", conn, adOpenStatic, adLockOptimistic
اما حالا که نسخه رو تغییر دادیم ایراد میگیره
حالت اول :
زمانی هست که به همین صورت استفاده میشه . یعنی در حالت ابتدایی استفاده میشه .
اشکالی که پیش میاد این هست که
http://barnamenevis.org/forum/attachment.php?attachmentid=49969&stc=1&d=1275135894
در تصویر بالا مشاهده می کنید که RecordCount مساوی با -1 قرار گرفته
خوب حالا اگر بیایم LockType رو مساوی با adLockReadOnly قرار بدیم اون وقت RecordCount درست میشه اما پیغام زیر رو میده ..
http://barnamenevis.org/forum/attachment.php?attachmentid=49970&stc=1&d=1275135894
حالتهای دیگر رو هم امتحان کردم . LockType های دیگرو هم امتحان کردم . اما هیچ کدوم کار نکرد و همین اشکالات رو داشت .
البته بگم که بعضی جاها در صورتی که نیاز به Update نباشه با همون adLockReadOnly درست کار می کنه و مشکلی نیست . اما در این مورد دیگه جواب نداد .
حالا به نظر شما راه حل چیه ؟
متشکرم .
موفق و موید باشید ./
این ایراد از جایی پیش اومد که دیتابیس رو از Sql 2008 به sql 2000 تغییر دادیم .
( حالا دلایلش به کنار ):اشتباه:
قبلا در sql 2008 این دستور رو استفاده می کردیم :
rs.Open "SELECT * FROM Tbl_Saat WHERE Person_ID=" & txtTempCode.Text & " And Tarikh='" & Txt_Date.Text & "' And TimeKhoroj is Null", conn, adOpenStatic, adLockOptimistic
اما حالا که نسخه رو تغییر دادیم ایراد میگیره
حالت اول :
زمانی هست که به همین صورت استفاده میشه . یعنی در حالت ابتدایی استفاده میشه .
اشکالی که پیش میاد این هست که
http://barnamenevis.org/forum/attachment.php?attachmentid=49969&stc=1&d=1275135894
در تصویر بالا مشاهده می کنید که RecordCount مساوی با -1 قرار گرفته
خوب حالا اگر بیایم LockType رو مساوی با adLockReadOnly قرار بدیم اون وقت RecordCount درست میشه اما پیغام زیر رو میده ..
http://barnamenevis.org/forum/attachment.php?attachmentid=49970&stc=1&d=1275135894
حالتهای دیگر رو هم امتحان کردم . LockType های دیگرو هم امتحان کردم . اما هیچ کدوم کار نکرد و همین اشکالات رو داشت .
البته بگم که بعضی جاها در صورتی که نیاز به Update نباشه با همون adLockReadOnly درست کار می کنه و مشکلی نیست . اما در این مورد دیگه جواب نداد .
حالا به نظر شما راه حل چیه ؟
متشکرم .
موفق و موید باشید ./