ورود

View Full Version : سوال: نوع متغیری که کویری را تعریف می کنیم.



JaVa
یک شنبه 04 فروردین 1392, 11:44 صبح
درود بر شما.

دوستان نوع متغیرQuery که در کد زیر تعریف شده چی (بصورت پیش فرض)؟

Try
Dim query = (From q
In bank.tbl
Where q.id = txtsearch.Text
Select q).First

bank.DeleteObject(query)
bank.SaveChanges()
ShowAllData()

MessageBox.Show("رکورد مورد نطر با موفقیت حذف شد")
Catch ex As Exception
MessageBox.Show(" خطا در حذف رکورد مورد نظر" & vbCrLf & ex.Message, "خطا")
End Try

با تشکر:لبخندساده:

tooraj_azizi_1035
یک شنبه 04 فروردین 1392, 12:42 عصر
ازنوع یک ردیف از tbl.
می تونید با گذاشتن Breakpoint در زمان اجرا متوجه نوع اون بشید.

siamak8982
شنبه 10 فروردین 1392, 09:31 صبح
این کوئری یک آرایه از داده مورد نظر برمی گرداند

piroozman
شنبه 10 فروردین 1392, 12:53 عصر
آرايه نه . بلكه يك شي از اولين رديف يافته شده از جدول رو براي شما بر مي گردونه. اين شي ساخته شده از كلاس مربوط به جدول مورد جستجو هستش كه صفات اون شامل فيلدهاي جدول شما خواهد بود. شما مي توانيد به راحتي فيلدهاي مورد نظر خود را از كوئري به عمل آمده به دست بياريد. به طور مثال اگر يكي از فيلدهاي جدول شما name و نوع nvarchar هستش مي توانيد اين نام را از اين كوئري به شكل زير استخراج كنيد:
string name = query.name.ToString()