با سلام ؛
من دو دیتابیس دارم ، در اولی Table هایی وجود دارد که یک فیلد مشترک مثل شماره پرونده در تمام جدول ها وجود دارد ، حال می خوام در هنگام بازیابی اطلاعات دیتابیس اول به دیتابیس دوم ( شرایط جدول ها مشابه ) فقط شماره پرونده هایی به جدول های دیتابیس دوم وارد بشه که در فیلد yes/no یکی از جدول های دیتابیس اول رکوردهاشون True باشه .
توجه داشته باشید که از در ابتدا TableDefs برای هر دو دیتابیس تعریف می کنم ولی زمانی که با استفاده از Execute می خوام انتقال رو انجام بدم با مشکل مواجه می شم .
با دستورات SQL کوئری استخراج شماره پرونده هایی که فیلد archive = true هست رو انجام میدم ، ولی هنگام بازیابی نمیدونم چطور کد نویسی کنم که فقط شماره پرونده هایی که رکورد آرشیوشون فعال هست منتقل بشن !
کد SQL :
db2.execute INSERT TO tabledef2(j).Name SELECT * FROM tabledef1(i) IN db1
حالا شرط رو چطوری اعمال کنم ؟
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »