PDA

View Full Version : اشکال در استفاده از دستور MoveLast در SQL2000



soheil_programmer
سه شنبه 25 فروردین 1388, 12:40 عصر
با سلام

من از دستور MoveLast در برنامه VB6 استفاده ميکنم اما با خطاي زير مواجه ميشم،لطفاً راهنمايي فرمائيد؟؟

با تشکر

reza_mn
سه شنبه 25 فروردین 1388, 16:31 عصر
دوست عزیز :
از adOpenStatic بجای adOpenDynamic و از adLockReadOnly بجای adLockPessimistic استفاده کن



ADORecSet.Open "select * from TableName ", ADOConnName, adOpenStatic, adLockReadOnly

soheil_programmer
چهارشنبه 26 فروردین 1388, 08:01 صبح
دوست عزیز :
از adOpenStatic بجای adOpenDynamic و از adLockReadOnly بجای adLockPessimistic استفاده کن



ADORecSet.Open "select * from TableName ", ADOConnName, adOpenStatic, adLockReadOnly






با عرض سلام و تشکر
من اکنون که فرمایش شما را انجام دادم با دستور rs.AddNew به مشکل خوردم و با خطای زیر مواجه شدم:

majjjj
چهارشنبه 26 فروردین 1388, 08:23 صبح
خوب این کاملا مشخصه شما از adLockReadOnly استفاده کردین که رکورد ست ایجادیتون بصورت فقط خواندنی باز میشه و اجازه تغیر روی بانک بهتون داده نمیشه برنامتون رو بزارین تا در صورت توان براتون اصلاحش کنم

reza_mn
چهارشنبه 26 فروردین 1388, 13:20 عصر
خب از adLockPessimistic استفاده کنید.

xxxxx_xxxxx
چهارشنبه 26 فروردین 1388, 14:08 عصر
خب از adLockPessimistic استفاده کنید.

منظورتون adLockOptimistic هست؟

soheil_programmer
چهارشنبه 26 فروردین 1388, 16:28 عصر
دوستان هدف من از این کار دریافت آخرین رکورد اطلاعاتی در یک Query بود فعلا برای رفع اشکال موقت اومدم از یک Query با سورت معکوس و به صورت زیر استفاده کردم و مشکلم را بصورت مقطعی حل کردم.
select * from TableName Order By FieldName DESC