سلام ب همه ...
من میخوام تویه فرمم یک تکست باکس و یک باتن بذارم تا کاربر با استفاده از اون اسم دلخواهشو بده و بازدن باتن به جدولی که از قبل مشخص شده یک ستون اضافه بکنه ...
لطفاً راهنمایی بکنید (با کد)
سلام ب همه ...
من میخوام تویه فرمم یک تکست باکس و یک باتن بذارم تا کاربر با استفاده از اون اسم دلخواهشو بده و بازدن باتن به جدولی که از قبل مشخص شده یک ستون اضافه بکنه ...
لطفاً راهنمایی بکنید (با کد)
سلام
از دستور Alter Table استفاده کن.
"alter Table نام جدول Add(" & TextBox1.Text & " int Null/NotNull)"
در مثال بالا یک ستون از نوع عدد صحیح (Int) به جدول اضافه میشه
Null/Not Null برای مشخص کردن این است که آیا ستون میتون مقدار تهی بگیره یا نه.
آخرین ویرایش به وسیله asghar2008 : شنبه 16 دی 1391 در 11:58 صبح
سلام
اول:
در کد دوستمون باید پرانتز ها حذف بشن و قسمت آخر هم همیشه NULL باشه چون بعد از ایجاد اولین رکورد تو جدول دیگه نمی تونه Not Null باشه
دوم:
اضافه کردن ستون ( و در حالت کلی تغییر ) جدول در زمان اجرا اونم توسط کاربر یکی از کارای غیر متعارف هست
شما بهتره هدفتون رو بگید تا راه های بهتری پیدا بشه
من احتمال می دادم که چننین چیزی رو می خواید
خوب پایگاه داده یعنی همین دیگه!
شما باید یه جدول داشته باشید برای درس ها که این جدول به صورت ساده سه فیلد داره
آی دی خودش : که معمولا به صورت خودکار تولید میشه (Identity)
نام درس
آی پایه درس : که ممکنه ثابت (مثلا یک تا 6) از یه جدول دیگه که مال پایه تحصیلی هست میاد
حالا شما اگه از جدول درس ها یه سلکت به شرط آی دی پایه بگیرید تمام درس های اون پایه رو بدست میارید
هر درس هم می تونه اطلاعاتی بیشتر از یه نام (یه فیلد) داشته باشه