"> نحوه اتصال ویژوال بیسیک و دات نت به SQL(قسمت هفتم) | ام اس پی سافت

نحوه اتصال ویژوال بیسیک و دات نت به SQL(قسمت هفتم)

توی جلسه قبل یاد گرفتیم چجوری بفهمیم یه دیتابیس وجود داره یا نه و اگه نبود چه جوری بسازیمش. توی این جلسه می خوایم به دیتابیسی که ساختیم Table اضافه کنیم.

قبل از هر چیزی لازم می دونم به فرق بین SQL و Access اشاره کنم. ما توی Access ابتدا دیتابیس رو می ساختیم، بعد Table ها رو می ساختیم بعد به هر Table، فیلد اضافه می کردیم؛ ولی توی SQL ما دیتابیس رو می سازیم، بعد Table ها رو همراه فیلد هاشون اضافه می کنیم.

حالا بریم سراغ ساختن جدول: بعد از اینکه دیتابیسمون رو ساختیم(اگه یادتون باشه، برای ساختش باید به دیتابیسی به نام Master وصل می شدیم) باید از دیتابیس Master، قطع بشیم و به دیتابیسی که ساختیم وصل بشیم. پس باید این دستور رو بنویسیم:

وی بی ۶:
کد:

کد:

cn.Close
cn.Open “Server=(local);Database=database_name;Trusted_Con nection=True;
“, cn, adOpenStatic, adLockOptimistic”

وی بی دات نت:
کد:

کد:

Cn.Close
Cn.ConnectionString = “Server=(local);Database=database_name;Trusted_Con nection=True;”
Cn.Open()

همونطور که فهمیدین، توی ConnectionString به جای Master نوشتیم database_name (که اسم دیتابیسی هست که ساختیم)
حالا وقتشه که با دستور ساخت جدول و فیلد ها آشنا بشیم. به همین منظور در ادامه کدهامون این دستورات رو می نویسیم:

وی بی ۶:
کد:

کد:

rs.Open “CREATE TABLE table_name(Name varchar(100),Password varchar(28))”, cn, adOpenStatic, adLockOptimistic”

وی بی دات نت:
کد:
کد:

Comm.Connection = Cn
SQL = “CREATE TABLE table_name(Name varchar(100),Password varchar(28))”, cn, adOpenStatic, adLockOptimistic”
Comm.CommandText = SQL
Comm.ExecuteNonQuery()

مطمئناً فهمیدین که ما با این دستورات، یه Table ساختیم به نام table_name، که شامل دو فیلد به نام های Name و Password هستش.
توجه کنین که بعد از اسم فیلد ها از کلمه varchar استفاده شده. در حقیقت این کلمه داره، نوع فیلد رو مشخص می کنه که اینجا از نوع تکست تعریف کردیم و توی پرانتز هم طول تکستی که می تونه توی اون فیلد قرار بگیره رو گفتیم. توی جلسه بعد در مورد Datatype ها(همونی که نوشتم varchar) بیشتر صحبت می کنیم.

  • پسورد: www.mspsoft.com
مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    نعیمه پاسخ

    سلام مسعود جان..
    دست شما درد نکنه) من یک برنامه نویس هستم
    و واقعا من با آموزش های سایت شما خیلی خوما تونستم گسترش بدم در کامپیوتر...
    خسته نباشیِـــــد)

      مسعود پاسخ

      خواهش میکنم شما لطف دارید

    zahra sa پاسخ

    سلام
    اگه امكانش هست راهنماييم كنين
    براي سيستم نظرسنجي بعد از اينكه چند جدول درون پایگاه داده درست كرديم چطوري براي كاربر اين گزينه هارو نمايش بديم وكاربر بتونه گزينه مورد نظر را انتخاب كنه و به هر سوال امتياز بده

    سیامک پاسخ

    لینک دانلود مشاهده نمیشه لطفا بررسی کنید

    ZMa پاسخ

    با سلام،
    عضو هستم و با موزیلا وارد شدم پس چرا لینکی مشاهده نمیشه جهت دانلود؟

    teymoori1375 پاسخ

    s

کدیشن ! مارکت پروژه های برنامه نویسی راه اندازی شدیه توکه پا بریم ببینم