PDA

نسخه کامل مشاهده نسخه کامل : جستجوی در دیتابیس و بروز رسانی همان رکورد



asghar2008
30-10-2011, 01:52
سلام و خسته نباشید به اساتید محترم.

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

من میخوام یه مقدار رشته ای رو در دیتابیس جستجو کنم اگه رشته مورد نظر در دیتابیس بود مقادیر اون رکورد رو

Update کنم. قطعه کدی که نوشتم جواب نمیده (قطعه کد زیر).



"برنامه "=dim word as string


"'"& Dim strSelect As String = "SELECT * FROM" & " word" & " WHERE [words] = '" & word


(Dim ii As Integer = StrComp(word, strSelect

کلمه[ words] نام فیلد در جدول word

کلمه word کلمه ایست که مورد جستجو قرار میگره.

متغیر strselect برای برگرداندن مقدار جستجو شده دیتابیس هست اما مشکل اینجاست که کلمه مورد نظر تو

دیتابیس هست ولی در مقایسه دو رشته ( StrComp(word, strSelect جواب درست نمیده .مقدار ii رو برابر 1

میکنه که باید مقدارش برابر 0 باشه![ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

_H2_
01-11-2011, 00:09
سلام
شما که چیزی در دیتابیس اجرا نکرده اید !!!!!!
شما فقط مقدار متنی یک نوشته مثل "... SELECT * FROM" را با یک متن دیگر مثل "... Hello" مقایسه کرده اید!!!!
و مشخص است که این دو متن با هم برابر نیستند.

حداقل چیزی شبیه این، که در حلقه وسط میتوانید کلیه سطرهای نتیجه اجرای دستور SQL را یک به یک تحویل بگیرید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در ساده ترین و عادی ترین شرایط ConnectionString میتواند چیزی شبیه این باشد.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

asghar2008
01-11-2011, 23:38
سلام دوست عزیز

ممنون که پاسخ دادین:11::11: