PDA

View Full Version : خطای query is too complex



Mahdi_S_T
سه شنبه 24 اردیبهشت 1387, 16:45 عصر
دوستان من یه table در اکسس دارم که خطای query is too complex را میده علت اون را هم میدونم : تعداد زیاد فیلدهای جدول است ولی این جدول تنظیمات برنامه است و احتیاج است که این تعداد فیلد داشته باشه ! آیا راهی وجود داره که رفع مشکل شه ؟
یا از دیتابیس دیگه ای استفاده کنم ؟ ( البته در سطح SQl Server نه ! )

babak_delphi
سه شنبه 24 اردیبهشت 1387, 23:07 عصر
به نظر من ساده ترین راه اینه که :
اگر ایراد از Access بود ، از 2 تا جدول استفاده کن
اگر Access ایراد نمی گیره و فقط ADO خطا می گیره نتظیمات را در 2 یا 3 مرحله (هر دفعه با تعدادی از فیلد ها) انجام بدید.

Mahdi_S_T
چهارشنبه 25 اردیبهشت 1387, 17:18 عصر
ایراد از اکسس است ، آیا میشه دو تا جدول داشت و بعد اون را join کد و به عنوان یه جدول روی آن کار کرد
اگه یه کد از sql آن بنویسی ممنون میشم

merced
چهارشنبه 25 اردیبهشت 1387, 17:52 عصر
تنظيمات برنامه رو به صورت ركورد ها ذخيره كن .... عنوان نتظيم / كاربر / مقدار
براي پيدا كردن هر كدوم اسمش رو داري ديگه .. Locate
البته رجيستري يا ini هم جاي خوبي براي ذخيره كردن تنظيماته ..
البته برنامه چي هست كه اينهمه تنظيمات داره ! ..

Mahdi_S_T
چهارشنبه 25 اردیبهشت 1387, 20:30 عصر
برنامه من تنظیمات مثل رنگ و استایل و فونت و اندازه ..... برای چندین قسمت را در یک جدول ذخیره می کنه

babak_delphi
جمعه 27 اردیبهشت 1387, 00:03 صبح
SELECT table1.field1, table1.field2 , table2.field1 from table1, table2


علاوه بر اون می تونید جدا جدا Query بگیرین
اول از یکی بگیر
تنظیمات را اعمال کن
بعد برو سراغ جدول دوم