PDA

View Full Version : اتصال به دیتابیس (VB)



likemoon
دوشنبه 29 خرداد 1391, 21:32 عصر
سلام
من دارم روی سایتم که با vb در asp.net ساختمش کار میکنم، حالا یه دکمه ی لاگین دارم و دوتا تکست باکس که برای ورود افراد هستن. میخوام وقتی کسی یوزر و پسوردش رو وارد میکنه و روی دکمه کلیک میکنه، اطلاعاتش با جدول دیتابیسم مطابقت داده بشه و در صورتی که درست بود فرد وارد صفحه ی شخصیش بشه.
برای اینکار یه دونه دیتاست ساختم و کانکشن استرینگ رو درست کردم اما ازین به بعدشو نمی دونم چکار باید بکنم؟؟؟؟ میشه راهنمایی بفرمایید؟

mohammadhadi
دوشنبه 29 خرداد 1391, 21:49 عصر
سلام دوست عزیز

اگر تا حالا برنامه نویسی نکردید اون بحث جدایی داره ولی اگر با vb برنامه نوشته باشین (Windows Application ) ؛ روش کار همونجوریه اما در وب شما یک سری محدودیت داری که باید به روشهای دیگه این محدودیتها ذو برطرف کنی .
برای راهنماییت باید به طور کلی شما نیاز به یه جدول در بانک اطلاعاتی دارید که اطلاعات کاربران در اون ذخیره شده باشه مانند نام کاربری - رمز عبور - نام کامل و غیره
کاربر وقتی دکمه ورود رو میزنه باید چک کنید که نام کاربری و رمز ورود درست وارد شده یا نه - این کار میتونی با دستور sql انجام بدی.
اگر درست بود کاربر رو به صفحه شخصی خودش بفرست
اگر که درست نبود میتونی با یک پیغام این رو به کابر اطلاع بدی که نام کاربری یا رمز عبور اشباه وارد شده

likemoon
دوشنبه 29 خرداد 1391, 22:06 عصر
محمدهادی ممنون از جوابت

من پایگاه داده و اطلاعات وارد شده در جدول رو دارم اما فکر میکنم برای اینکه وقتی دکمه ورود رو میزنیم ، اطلاعات وارد شده رو با جدول تطابق بده باید یه تیکه کد برای دکمه ی ورود بنویسم، که نمیدونم اون رو به چه صورتی باید نوشت:(
راستی تجربه ی برنامه نویسی با VB رو ندارم

ROSTAM2
سه شنبه 30 خرداد 1391, 05:32 صبح
SELECT Password As X From XTable Where UserName Like @UserName


طبق نام كاربري كه وارد مي كنيد به شما رمز ورود رو ميده

likemoon
سه شنبه 30 خرداد 1391, 09:01 صبح
مرسی رستم
این کد رو باید برای باتن وارد کنم؟؟؟ بعد از کجا بفهمه که کدوم تکست باکسا رو باید چک کنه؟؟؟

ROSTAM2
سه شنبه 30 خرداد 1391, 09:47 صبح
روش كار تون با بانك اطلاعاتي چيه از command استفاده ميكنيد؟؟؟


"SELECT Password As X From XTable Where UserName Like" + UserNameTextBox.Text

likemoon
سه شنبه 30 خرداد 1391, 10:47 صبح
نه ویزاردی، از دستور العمل و کدهای vb چیزی سر در نمیارم :(

likemoon
سه شنبه 30 خرداد 1391, 20:40 عصر
اساتید باور بفرمایید کارم گیره، راهنمایی بفرمایید