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

نام تاپیک: ساخت جدول با نام ارسالی از تکست باکس

  1. #1

    ساخت جدول با نام ارسالی از تکست باکس

    سلام
    دوستان من با سی شارپ میخوام یه جدول توی sql بسازم که نام جدول رو از تکست باکس کد مشتری بگیره
    با نام مشتری میتونم جدول بسازم ولی با کد که عدد میشه خطای Incorrect syntax near '11001'. میده که 11001 کد مشتری هست
    cmd.CommandText = "CREATE TABLE " + txtCodeMoshtari.Text+ " ([IDMoshtari][int] NOT NULL, PRIMARY KEY (IDMoshtari))";[/CODE][CODE]
    ممنون میشم راهنمایی کنید

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,054

    نقل قول: ساخت جدول با نام ارسالی از تکست باکس

    سلام و روز خوش
    این پرسش رو باید در بخش برنامه نویسی یا دست کم TSQL مطرح کنین.

    اون استرینگ که بعنوان commandtext ساختین بعنوان یک دستور SQL نادرست هست.

  3. #3

    نقل قول: ساخت جدول با نام ارسالی از تکست باکس

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    سلام و روز خوش
    این پرسش رو باید در بخش برنامه نویسی یا دست کم TSQL مطرح کنین.

    اون استرینگ که بعنوان commandtext ساختین بعنوان یک دستور SQL نادرست هست.
    میشه کد درستش رو برام بفرستید؟

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,054

    نقل قول: ساخت جدول با نام ارسالی از تکست باکس

    فکر کنم اسم جدول شما تمام عدد باشه (همون 11001 که تو پیغام خطا دیده میشه)،
    اگر تینجور هست باید اسم جدول حتما درون [] باشه.

    کد زیر رو تست کنین:
     "CREATE TABLE [" + txtCodeMoshtari.Text + "] ([IDMoshtari] [int] NOT NULL, PRIMARY KEY (IDMoshtari))"

  5. #5
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,054

    نقل قول: ساخت جدول با نام ارسالی از تکست باکس

    اگر قرار هست از این کد بارها استفاده کنین، یعنی جدول های با ساختار مشابه و اسم های متفاوت،
    بهتره یک stored procedure بنویسین که اسم جدول رو بعنوان پارامتر بگیره و جدول رو بسازه.

    حالا در برنامه commandtype رو storedprocedure بگذارین
    و txtCodeMoshtari.Text رو بعنوان پارامتر به cmd معرفی کنین.

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

  1. پاسخ: 13
    آخرین پست: دوشنبه 12 آبان 1399, 13:00 عصر
  2. پاسخ: 1
    آخرین پست: یک شنبه 06 فروردین 1396, 09:01 صبح
  3. پاسخ: 2
    آخرین پست: جمعه 31 مرداد 1393, 10:12 صبح
  4. پاسخ: 7
    آخرین پست: سه شنبه 28 آذر 1391, 13:48 عصر

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

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