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

کد شرط گذاری در دیتابیس


sajjadrastin

سوال

سلام کدی می خوام که اگر متن داخل ادیت تکست1 در فیلد user یک تیبل به نام c_8 بود پیغام1 را نشان دهد و اگر نبود پیغام0 را نشان دهد.

دقت کنید که من شماره ایدی را مشخص نکردم چون میخواهم در تمام ایدی ها متن ادیت تکست پیدا کند.

ممنون.

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

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

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

سلام

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

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

مثلا کاربر در ادیت تکست می نویسد 1 و روی یک دکمه کلیک کند حالا من کدی میخواهم که در دیتابیس بگردد که ایا در فیلدuser همچین عددی وجود دارد یا نه(متن ادیت تکست).

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

خب دوستم بازم که توضیح کامل ندادی.

شما الان فیلد user  رو میخوایید چک کنید اما کدوم رکورد از فیلد user ?.

تمامی فیلد ها یا یک فیلد خاص ؟

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

دقیقا نمیدونم چه کاری رو میخوایید انجام بدید.

ولی یک تکه کد براتون قرار میدم :

Dim Cr As Cursor
Cr = SQL.ExecQuery("SELECT * FROM tbl WHERE user = 1")
if Cr.RowCount > 0 Then
 For i = 0 To Cr.RowCount - 1
  Cr.Position = i
  ListView1.AddSingleLine(Cr.GetString("user"))
  'Or
  ListView1.AddSingleLine(Cr.GetInt("user"))
 Next
 Cr.Close
Else
 ToastMessageShow("Not Fount!",False)
End If

توی این کد میاد اولا تمامی ردیف هایی که فیلد user شون 1 هست رو میگیره.

چک می کنیم اگه RowCount  بزرکتر از 0 بود یعنی اطلاعاتی با User  1 موجوده و در غیر اینصورت پیغام Not Found  میزنه.

موفق باشید.

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

حالا مثلا در فیلد user چند تا اسممثل علی ، سجاد ، حسن و... نوشتیم و میخواهیم بگوییم اگر ادیت تکست هرکدام از ان ها بود به ان ها خوشامد بگوید.

کد این را لطفا بدهید.

ممنون.

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

از دستور LIKE باید استفاده کنی ؛ در واقع همون سرچ دردیتابیسه 

اگر شما میخاید بیشتر دستورات sql آشنا بشید یه pdf هست تو سایت که کل دستورات sql داخاش هست 

یه سرچی کنید حتما پیدا میکنید

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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