رفتن به مطلب
  • 0

خواندن دیتا بیس


dr.mohammad

سوال

با سلام من در دیتا بیسم پنج ستون ایجاد کردم یه یکه از آن ها از نوع INTEGER است من در برنامه چند تا ادیت تکست دارم که با پر کردنشون اطلاعاتی را درون دیتا بیس زخیره می کند و در لیست ویویی نمایش می دهد

حالا از اونور من یه متغیر دارم که ربطی به دیتا بیس نداره من می خوام این متغیر با اطلاعات اون ستون از نوع INTEGER مقایسه بشه اگر با هم برابر بودن سطر مربوط به متغیی که ما در دیتا بی تعریف کردیم در یک لیست ویو دیگر نمایش داده شود در صورت برابری

ممنونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

یک تکه کدی برات نوشتم تا موضوع برات جا بیوفته

Dim myVar As Int = 5
Dim Cr As Cursor
Cr = Sql.ExecQuery("SELECT * FROM mytable WHERE test="&myVar)
If Cr.RowCount > 0 Then

 For i = 0 To Cr.RowCount - 1
  Cr.Position = i
  ListView.AddTwoLines(Cr.GetString("name"),Cr.GetString("Family"))
 Next 
Cr.Close
End If

برای مثال متغییر شما عدد 5 هستش و اسم ستون test.

اومدم توی کوئری نوشتم که برو ردیفی رو که ستون test  اون 5 هستش رو پیدا کن و با دستور if  کنترلش کردم و گفتم اگه اطلاعاتی وجود داشتت; یعنی RowCount یزرگتر از 0 بود بیا اطلاعات اون ردیف رو توی لیست ویو قرار بده

دلیل استفاده از حلقه هم اینه که شاید ما چندین رذیف اطلاعات با مقدار 5 داشتیم و بتوونیم همشون رو به لیست ویو اضافه کنیم

 

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...