PDA

View Full Version : موجود بودن اطلاعات



armin8651
سه شنبه 11 مرداد 1390, 11:57 صبح
برای این که بفهمیم یک رکورد تو جدولمون (پایگاه داده اکسس) موجود هست یا نه کوئری خاصی وجود داره یا این که باید با برنامه نویسی این کار رو انجام داد؟ اگه با برنامه نویسی این کار باید انجام بشه چه راههایی وجود داره؟
(در واقع یک عدد به عنوان کد فرد داریم و میخوایم ببینیم که اصلا چنین کدی تو جدول هست یا نه)
ممنون

Behzad_MCP
سه شنبه 11 مرداد 1390, 12:10 عصر
دوست عزیز اخیرا دوستان در همین چند تاپیک قبلتر درباره همین موضوع صحبت میکردن یه سری بهش بزن
http://barnamenevis.org/showthread.php?298104

mohsencom
سه شنبه 11 مرداد 1390, 14:09 عصر
استااااد :دی
خب از دیتاریدر استفاده کن...توی دستور command ، شرطش رو تعیین کن که اگه مثلا کد فرد مساوی یه عددی یا عدد داخل یه تکست باکسی شد اون command رو با اجرا کن...بعد بنویس

For Each dr As DataRow In ds.Tables(0).Rows
if dr("Code").ToString = TxbCode.Text Then
Msgbox("Found")
End if
Next

armin8651
سه شنبه 11 مرداد 1390, 15:20 عصر
استااااد :دی
خب از دیتاریدر استفاده کن...توی دستور command ، شرطش رو تعیین کن که اگه مثلا کد فرد مساوی یه عددی یا عدد داخل یه تکست باکسی شد اون command رو با اجرا کن...بعد بنویس

For Each dr As DataRow In ds.Tables(0).Rows
if dr("Code").ToString = TxbCode.Text Then
Msgbox("Found")
End if
Next

از همون count دستورات sql استفاده کردم تا یه جورایی به جواب مورد نظرم برسم
این روشی که گفتی واسه برنامه من مناسب نیست، تعداد رکوردها خیلی زیادن و این کار خیلی زمان می بره.

در ضمن تو sql server این کار رو با عمگر in مشه انجام داد ولی اینجا که با اکسس کار می کنم با count تعداد رو میشمرم تا ببینم 0 برمیگردونه یا 1