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

نام تاپیک: انتقال اطلاعات یک جدول از database1 به database2

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    924

    Question انتقال اطلاعات یک جدول از database1 به database2

    با سلام خدمت دوستان
    میخواهم اطلاعات یک جدول را از یک دیتابیس به دیتابیس دیگر با دستور adoCommand در sql در سمت دلفی xe4 انجام بدهم. مشکل من اینه که adoCommand فقط به یک دیتابیس متصل است. و عملا دیتابیس دیگری را نمیشناسد. به مثال زیر توجه بفرمائید. متشکرم

    cmdInportData.CommandText:='INSERT INTO Payesh.Table2(field1)'+
    'SELECT field1 '+
    'FROM Terminal.Table1 '+
    cmdInportData.Execute;

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نقل قول: انتقال اطلاعات یک جدول از database1 به database2

    با سلام

    اگر جدول در دیتابیس دوم وجود داشته باشه و با فرض اینکه Payesh , Terminal اسم دیتابیس ها شما باشند :

    کد رو باید اینجوری بصورت SQL اجرا کنید :


    INSERT INTO Payesh..Table2(field1)
    SELECT field1
    FROM Terminal..Table1

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    924

    نقل قول: انتقال اطلاعات یک جدول از database1 به database2

    با سلام و تشکر
    ظاهرا کد شما در سمت سرور اجرا می شود.در حالیکه من اجرا کد را سمت دلفی میخواهم اجرا شود. یعنی از درون برنامه کاربر با زدن یک کلید آنرا اجرا نماید.اگر هردو جدول در یک پایگاه داده بود اینکار براحتی با همان دستور نوشته توسط بنده و بدون اضافه شدن نام پایگاه های اجرا میشد. مشکل اصلی این است که adoCommand مورد استفاده ظاهرا از یک پایگاه داده در یک زمان پشتیبانی میکند.و قادر به شناسایی پایگاه داده نمی باشد.

  4. #4
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نقل قول: انتقال اطلاعات یک جدول از database1 به database2

    من همین کد رو تو دلفی تست کردم - مشکلی نداره اجرا میشه

    به خاطر داشته باشید باید حتما دو عدد .. نقطه بزارید

    و همچنین اینکه به چه دیتابیس متصل می شوید ارتباطی به اجرای کوئری در سمت سرور نداره.

    موفق باشید

  5. #5

    نقل قول: انتقال اطلاعات یک جدول از database1 به database2

    چک کنید ببینید یوزری که باهاش کانکت می شید روی دیتابیس مقصد دسترسی داشته باشه حتما
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  6. #6
    کاربر دائمی
    تاریخ عضویت
    دی 1387
    محل زندگی
    اهواز
    پست
    924

    نقل قول: انتقال اطلاعات یک جدول از database1 به database2

    با تشکر از اساتید محترم
    مسئله من عدم رعایت دو نقطه که جنابTouska فرمودند. لذا با درج دو نقطه مسئله حل شد. متشکرم

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

  1. پاسخ: 0
    آخرین پست: چهارشنبه 25 فروردین 1395, 06:08 صبح
  2. اتصال به پایگاهی با ادرس \\192.168.100.100\Debug\Database1.mdf
    نوشته شده توسط mhsmity در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 27 مهر 1392, 18:15 عصر
  3. remote database2
    نوشته شده توسط tnoohi در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 04 تیر 1386, 11:07 صبح

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

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