نمایش نتایج 1 تا 3 از 3

نام تاپیک: ایجاد یک Table در دیتابیس با هر بار کلیک بر روی یک Button

  1. #1

    ایجاد یک Table در دیتابیس با هر بار کلیک بر روی یک Button

    سلام خدمت دوستان عزیز !

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

    1- من یک Button در برنامه قرار دادم که با هر بار کلیک کردن روی اون باید یک Table با تعداد ستونهای مشخص در دیتابیس تولید بشه و از دستور زیر برای تولید Table استفاده می کنم. ولی این دستور یک نام ثابت داره که برای بار دوم که روی باتن کلیک میشه Error میده چون نام جدول تکراری هست. حالا می خوام بدونم چطور میشه این دستور رو تغییر داد و نام Table رو به یک متغیر مثل (i) وابسته کرد که هر بار که روی Button کلیک میشه اندیس این نام یک شماره تغییر کنه و برنامه Error نده؟


    string strSql = @"CREATE TABLE TableName (1 Text,2 Text,3 Text,4 Text,5 Text,6 Text)";



    2 - دوم اینکه چطور میشه تعداد این جداول رو از کاربر دریافت کرد؟
    3- با چه دستوری میشه از یک جدول دیتابیس یک کپی گرفت و داخل همون دیتابیس ذخیره کرد؟

  2. #2

    نقل قول: ایجاد یک Table در دیتابیس با هر بار کلیک بر روی یک Button

    سلام.
    به این شکل بنویسید.
    string strSql = @"CREATE TABLE TableName"+i.tostring()+" (1 Text,2 Text,3 Text,4 Text,5 Text,6 Text)";


    حالا اون i یک متغیر هست که خودتون باید مقدار دهی کنید و میشه هرچیز دیگری به جای اون باشه.

  3. #3

    نقل قول: ایجاد یک Table در دیتابیس با هر بار کلیک بر روی یک Button

    خیلی ممنون از جناب مدیر بابت راهنمایی.

    چطور میشه کد بالا رو طوری نوشت که تعداد ستون هایی که قراره در این جدول تولید بشه رو از کاربر در یک TextBox دریافت کنه؟ مثلا این کد همیشه جدولی با 6 ستون ایجاد می کنه در صورتیکه من می خوام تعداد این ستون ها رو کاربر مشخص کنه.

    string strSql = @"CREATE TABLE TableName"+i.tostring()+" (1 Text,2 Text,3 Text,4 Text,5 Text,6 Text)";



    و دوم اینکه چطور میشه با کلیک کردن روی یک لیبل بشه اون رو ویرایش کرد یعنی کاربر روی متن لیبل کلیک میکنه و متن به حالت انتخاب در میاد و بعد با وارد کردن متن جدید - متن لیبل ویرایش بشه و آیا برای این کار لازمه که حتما تغیرات در یک دیتابیس ذخیره بشه یا نه؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •