View Full Version : ذخیره خروجی چند کوئری داخل یک دیتابیس جدید یا دیتابیس دیگر
sajjad_kochekian
پنج شنبه 19 مرداد 1391, 22:05 عصر
سلام
چطور میشه نتیجه یک یا چند کوئری را داخل یک دیتابیس جدید یا یک دیتابیس از قبل انتخاب شده ذخیره کرد؟
Abbas Amiri
جمعه 20 مرداد 1391, 13:53 عصر
چطور میشه نتیجه یک یا چند کوئری را داخل یک دیتابیس جدید یا یک دیتابیس از قبل انتخاب شده ذخیره کرد؟
این نتیجه در یک کوئری ویا رکوردست است ؟ ودیگر اینکه در چه قالبی در یک فایل دیگر ذخیره شود؟ یک جدول یا کوئری که ازقبل وجودداشته یا جدید است.
sajjad_kochekian
شنبه 21 مرداد 1391, 23:17 عصر
سه کوئری است که باید در یک بانک انتخابی در سه جدول متفاوت ذخیره شود.
Abbas Amiri
شنبه 21 مرداد 1391, 23:36 عصر
چنانچه ساختار وترتیب فیلدهای کوئریها با جداول نظیرشان مطابقت داشته باشد از دستورات زیر میتوانید استفاده کنید:
CurrentDb.Execute "INSERT INTO Table1 IN '" & strExternalAccessPath & "' SELECT * FROM Query1"
CurrentDb.Execute "INSERT INTO Table2 IN '" & strExternalAccessPath & "' SELECT * FROM Query2"
CurrentDb.Execute "INSERT INTO Table3 IN '" & strExternalAccessPath & "' SELECT * FROM Query3"
درصورتی که مکان وتعداد فیلدها در مبدا ومقصد متفاوت باشد بایستی از حالت زیر استفاده شود:
INSERT INTO target [(field1[, field2[, …]])] externaldatabase] SELECT [source.]field1[, field2[, …] FROM tableexpression
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.