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

نام تاپیک: چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

    با سلام به تمامی دوستان من می خواستم بدونم چطور می شه که طوری کد زد که در خواستی رو برنامه به دیتابیس می فرسته چک کنه ببینه اگر table مورد نظر نبود اون رو بسازه و کار بدون مشکل ادامه پیدا کنه ؟ و اروری نده ؟

  2. #2
    کاربر دائمی آواتار maythammsp2000
    تاریخ عضویت
    مهر 1390
    محل زندگی
    زير گنبد كبود
    سن
    35
    پست
    107

    نقل قول: چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

    اگه دستورات sql رو به طور دقيق بخوني ميتوني اين كارو انجام.زيادم سخت نيست

  3. #3
    کاربر تازه وارد آواتار mansourm
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    Registry
    پست
    95

    نقل قول: چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

    با سلام خدمت دوستان اینم جواب شما دوست عزیز


    public void Create(string TName, string ConString)
    {
    try
    {
    using (SqlCommand cmd = new SqlCommand("CREATE TABLE [dbo].['" + TName + "']("
    + "[ID] [int] IDENTITY(1,1) NOT NULL,"
    + "[DateTime] [date] NOT NULL,"
    + "[BarCode] [nvarchar](max) NOT NULL,"
    + "[ArtNumber] [nvarchar](max) NOT NULL,"
    + "[ProductName] [nvarchar](50) NOT NULL,"
    + "[Quantity] [int] NOT NULL,"
    + "[SelfPrice] [decimal](18, 2) NOT NULL,"
    + "[Price] [decimal](18, 2) NOT NULL,"
    + "[Disccount] [int] NULL,"
    + "[Comment] [nvarchar](max) NULL,"
    + "CONSTRAINT ['pk_" + TName + "'] PRIMARY KEY CLUSTERED "
    + "("
    + "[ID] ASC"
    + ")WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]"
    + ") ON [PRIMARY]", new SqlConnection(ConString)))
    {
    cmd.Connection.Open();
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message)
    throw;
    }
    }
    اگه بازم سوالی بود در خدمتتون هستم

  4. #4

    نقل قول: چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

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

  5. #5
    کاربر تازه وارد آواتار mansourm
    تاریخ عضویت
    مرداد 1391
    محل زندگی
    Registry
    پست
    95

    نقل قول: چطور میشه table و columbe توسط برنامه در دیتابیس ساخته بشه؟

    اینم فراخوانی در رویداد کلیک یک button
    البته دوست عزیز در تابع بالا اگر table موجود باشد به شما پیغام را نمایش می دهد و برنامه ادامه پیدا می کند یعنی برای مثال فوق شمافقط باید
    یک button برروی فرم بگذارید و کد زیر را وارد کنید

    private void button1_Click(object sender, EventArgs e)
    {
    // فراخوانی
    Create(string نام جدول, string کانکشت استرینگ);
    }

    private void button1_Click(object sender, EventArgs e)
    {
    //چک کردن اینکه جدول وجود دارد یا خیر
    ExecuteQuery("IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA <> NULL AND TABLE_NAME = 'RECORDS')) BEGIN INSERT INTO RECORDS (ID) VALUES ('" + textBox1.Text + "')");
    }
    آخرین ویرایش به وسیله mansourm : جمعه 19 آبان 1391 در 14:40 عصر

تاپیک های مشابه

  1. سوال: چطور میشه یک لامپ رو توسط برنامه ویژوال روشن کرد ؟
    نوشته شده توسط danismoke در بخش برنامه نویسی در 6 VB
    پاسخ: 20
    آخرین پست: جمعه 21 شهریور 1393, 13:34 عصر
  2. چطور میشه رو سی‏دی با برنامه‏نویسی، رایت کرد؟
    نوشته شده توسط محمد میرمصطفی در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 5
    آخرین پست: چهارشنبه 27 اردیبهشت 1385, 23:28 عصر
  3. چطور میشه با سی شارپ یه برنامه Client/Server ساده نوشت؟
    نوشته شده توسط abdollahi در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 10 خرداد 1384, 03:31 صبح
  4. چطور میشه به checkbox که در برنامه new شده دسترسی پیدا کرد ؟
    نوشته شده توسط azim_m در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 27 اسفند 1383, 00:05 صبح
  5. پاسخ: 1
    آخرین پست: چهارشنبه 26 اسفند 1383, 05:30 صبح

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

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