۲۱-آذر-۱۳۸۴, ۱۱:۴۸:۲۲
من قبلا با
dao
کار می کردم و برای جستجوی یک رکورد خاص از روش
RecordSet.Index = "IndexName"
RecordSet.Seek "=", Valu
If Not RecordSet.NoMatch Then
استفاده می کردم و واقعا سرعت فوق العاده سریعی داره :roll:
ولی جدیدا دارم از ADO استفاده می کنم و کد زیر
ADODC.CommandType = adCmdText
'ADODC.RecordSource = "SELECT Field1,Feild2 FROM TBL WHERE Field1= Ali"
ADODC.Refresh
برای جستجوی یک رکورد ولی این روش خیلی سرعتش پایینه :?
البته تیبل من 50000 تا رکورد داره و فکر می کنم بخاطر دستور Refresh باشه که اینقدر سرعتش پایینه
دوستان اگر این روش دوم من اشکال داره که حتما هم داره چون Ado نمیشه که در مقابل DAO کم بیاره 8)
لطفا راهنمایی کنید. :idea: :idea: :idea:
dao
کار می کردم و برای جستجوی یک رکورد خاص از روش
RecordSet.Index = "IndexName"
RecordSet.Seek "=", Valu
If Not RecordSet.NoMatch Then
استفاده می کردم و واقعا سرعت فوق العاده سریعی داره :roll:
ولی جدیدا دارم از ADO استفاده می کنم و کد زیر
ADODC.CommandType = adCmdText
'ADODC.RecordSource = "SELECT Field1,Feild2 FROM TBL WHERE Field1= Ali"
ADODC.Refresh
برای جستجوی یک رکورد ولی این روش خیلی سرعتش پایینه :?
البته تیبل من 50000 تا رکورد داره و فکر می کنم بخاطر دستور Refresh باشه که اینقدر سرعتش پایینه
دوستان اگر این روش دوم من اشکال داره که حتما هم داره چون Ado نمیشه که در مقابل DAO کم بیاره 8)
لطفا راهنمایی کنید. :idea: :idea: :idea: