اصولا فیلد های جستجو بهتره از چه نوعی باشند.( اگه متنی باشند اشکالی داره)

به این کد نگاه کنید.


privatevoid find()
{
int intPosition;
int intPosition1;
//فیلد از نوع متنی
objDataView.Sort = "text";
intPosition = objDataView.Find(textBox1.Text);

if (intPosition == -1)
MessageBox.Show("رکورد یافت نشد");


else
MessageBox.Show("رکورد یافت شد");
}

این کد با sql 2005 به راحتی جواب میداد اما با sql 2000 به مشکل بر میخورد و نمی تونست فیلدی که تو بانک بود را پیدا کنه.

البته با فیلدهای عددی مثل int مشکلی بوجود نمی یاد.