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

نام تاپیک: کپی کردن یک ستون دیتابیس اکسس و قرار دادن آن در جدولی دیگر

  1. #1
    کاربر دائمی آواتار Pedram_Parsian
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    پشت کامپیوتر
    پست
    430

    Question کپی کردن یک ستون دیتابیس اکسس و قرار دادن آن در جدولی دیگر

    با سلام به همه ی برنامه نویسان عزیز.
    من دارم یک برنامه مدیریت کتابخانه درست می کنم.
    در دیتابیس اکسس من دو جدول وجود دارد :
    1. BOOKS که لیست کتاب ها است
    2. BOOKSDEL که لیست کتاب های پاک شده است
    در این برنامه یک فرم وجود داره که مخصوص پاک کردن کتاب است. من می خواهم وقتی کاربر، کد کتاب را در تکس باکسی به نام txtcode وارد کرد و روی دکمه حذف کتاب کلیک کرد 2 تا کار انجام بشه :
    1. از ستونی که کد آن برابر کد تکس باکس است یک کپی گرفته شده و به جدول BOOKSDEL اضافه شود.
    2. پس از انجام کار بالا آن ستون از جدول BOOKS پاک شود.

    من حذف کتاب رو با کد زیر انجام می دهم.

    OleDbCommand cmd = new OleDbCommand();
    cmd.CommandType = System.Data.CommandType.Text;
    cmd.CommandText = "DELETE From BOOKS WHERE Code =" + txtBookCodeDeleteBook.Text;
    cmd.Connection = con;
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();

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

  2. #2
    کاربر دائمی آواتار Pedram_Parsian
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    پشت کامپیوتر
    پست
    430

    نقل قول: کپی کردن یک ستون دیتابیس اکسس و قرار دادن آن در جدولی دیگر

    با سلام دوباره.
    من تونستم کد زیر رو پیدا کنم :

    OleDbCommand cmd = new OleDbCommand();
    cmd.CommandType = System.Data.CommandType.Text;
    cmd.CommandText = "Insert into BOOKSDEL(BCode,Title,Author,Translator,Press,Print ,Price,ISNB,Subject,USubject,Description)VALUES (Select(Code,Title,Author,Translator,Press,Print,P rice,ISNB,Subject,USubject,Description) from BOOKS Where Code=" + txtBookCodeDeleteBook.Text + ")";
    cmd.Connection = con;
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();

    ولی وقتی برنامه رو اجرا میکنم یه ارور میده که می گه :
    Syntax error in query expression 'Select(Code,Title,Author,Translator,Press,Print,P rice,ISNB,Subject,USubject,Description) from BOOKS Where Code=2

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

  1. اضافه کردن عکس به دیتابیس اکسس
    نوشته شده توسط art2000ir در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 19
    آخرین پست: سه شنبه 21 دی 1389, 09:31 صبح
  2. جستجو ونوشتن کد چاپ کردن نام در دیتابیس اکسس
    نوشته شده توسط proreza در بخش C#‎‎
    پاسخ: 5
    آخرین پست: شنبه 15 خرداد 1389, 19:41 عصر
  3. سوال: کپی کردن ابجکت های دیتابیس
    نوشته شده توسط twelve در بخش SQL Server
    پاسخ: 4
    آخرین پست: سه شنبه 15 مرداد 1387, 14:30 عصر
  4. اضافه کردن فیلد به دیتابیس اکسس
    نوشته شده توسط UpgradeVB6Code در بخش برنامه نویسی در 6 VB
    پاسخ: 10
    آخرین پست: جمعه 09 فروردین 1387, 09:31 صبح
  5. کپی کردن ساختار یک جدول اکسس در همان دیتابیس با نام دیگر
    نوشته شده توسط VBCODEMAN در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 9
    آخرین پست: یک شنبه 12 مهر 1383, 07:59 صبح

برچسب های این تاپیک

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

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