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

محدود کردن ردیف ها در لیست ویویی که به پایگاه داده متصل است


مسعود دلفان آذری

سوال

سلام دوستان؛

من یه پایگاه داده دارم، اونو به یک لیست ویو متصل کردم. پایگاه داده من 4 تا ستون داره:

ID

F

R

N

 حالا میخوام فقط اون ردیف هایی که مقدار F اون ها توو پایگاه داده بزرگتر از صفر هستو توو لیست ویو نمایش بده.

لطفا کمکم کنین.

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

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

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

سلام

cur1 = sql1.ExecQuery("SELECT * FROM نام جدول WHERE f>0")

با این کد میتونید اطلاعات دریافتی از پایگاه داده رو محدود کنید.

موفق باشید

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

آقا مهدی الان این کد چجوری باید اصلاح شه؟

هر کاری میکنم خطا میده:

cur1 = SQL1.ExecQuery("SELECT * FROM tbl")
For i=0 To cur1.RowCount-1
cur1.Position = i
ListView2.AddSingleLine(cur1.GetString("ID") & "-" & cur1.GetString("SP") & ": F=" & cur1.GetString("F") & ", R=" & cur1.GetString("R") & ", N=" & cur1.GetString("N") & ", Cover=" & cur1.GetString2("Cover"))
Next

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

به جای این خط کدتون

در 10 دقیقه قبل، lvlasoud گفته است :

cur1 = SQL1.ExecQuery("SELECT * FROM tbl")

این خط رو جای گذاری کنید

cur1 = SQL1.ExecQuery("SELECT * FROM tbl WHERE F>0")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

خطا میده، کد میگه که همه ستون ها رو انتخاب کن (*) که اف اونا بزرگتر از صفره. فک کنم باید بنویسیم همه ردیف هایی رو انتخاب کن که اف اونا بزرگتر از صفره، تووو زبان اس کیوال علامت همه ردیف ها چیه؟

علامت همه ستون ها که * است.

مرسی

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

این پایگاه داده است که دو تا ردیف داره:

من از کد بالا واسه رایتش توو لیست ویو استفاده کردم.

واسه رایتش توو فایل هم از این کد:

writer.Initialize(File.OpenOutput(File.DirDefaultExternal,EditText1.Text&".txt",False))

Dim i As Int
For i = 0 To ListView2.Size - 1
writer.WriteLine(ListView2.GetItem(i))
Next

writer.Close

آقا مهدی یعنی مشکل از کجاست.

کد خودم رو مینویسم درست کار میکنه و هر دو ردیفو سیو میکنه توو فایل تکست ولی اگه ادامش بنویسم WHERE F>0 خطا میده!!!

sql.jpg

ببخشید جمله قبلی رو اصلاح میکنم:

اگه بنویسم Cover >0 خطا میده.

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

بفرما مهدی جون، من که ازش چیزی سر در نمیارم. فقط یه جاشو که فک کنم نوع متغیر cover اشکال داره!!

debug.jpg

این کلید کوچیکه کنار آیدی واسه چیه؟

tbl.jpg

خط 202 که ارور میزنه اینه:

ListView2.AddSingleLine(cur1.GetString("ID") & "-" & cur1.GetString("SP") & ": F=" & cur1.GetString("F") & ", R=" & cur1.GetString("R") & ", N=" & cur1.GetString("N") & ", Cover=" & cur1.GetString2("Cover"))

 

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

فک کنم مشکلش این باشه که ستون Cover از نوع عدد صحیحه و ما براش شرط گذاشتیم در صورتی که ازش یک رشته Getstring استخراج کردیم!!

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

دمت گرم داش مهدی ایووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووووول زدی تووو خال!

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

بایگانی شده

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

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

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