PDA

View Full Version : پیدا کردن لینکهای یک connection



حمیدرضاصادقیان
سه شنبه 05 تیر 1386, 16:50 عصر
سلام دوستان. فرض کنید در یک پروژه میخواهید کانکشنهای bde اونو تبدیل به ado کنید.حالا با تعویض آن و یک سرچ کلی در برنامه اونو میتونیم پیدا کنیم.ولی اگه همین کانکشن در فرمهای چاپ یا جاهای دیگه مثل لینک به یک گرید استفاده شده باشه از کجا میشه فهمید؟
فرضا میخواهیم لیست فیلدهاشو عوض کنیم.به همین خاطر نیاز هست این لینکها رو پیدا کنیم و تعداد فرمها هم زیاده نمیشه تک تک همه فرمها رو جستجو کرد.

حمیدرضاصادقیان
سه شنبه 05 تیر 1386, 20:06 عصر
سلام.البته من برای تعویض کانکشن ها یک روشی هم امروز بدست آوردم که از طریق object treeview میتوان کامپوننتها را با هم جایگزین کرد و نگاه کردم دیدم در یک فرم همه چیز رو تغییر میده.من دیگه روی کل برنامه تست نکردم .آیا این روش برای عوض کردن کانکشن ها روش خوب و مناسبیه؟

حمیدرضاصادقیان
چهارشنبه 06 تیر 1386, 13:47 عصر
کسی اطلاعاتی نداره؟

حمیدرضاصادقیان
شنبه 09 تیر 1386, 07:05 صبح
ازدوستان کسی نیست راهنمایی کنه؟یعنی کسی تاحالا در برنامه ای سعی نکرده کانکشن های اونو تعویض کنه؟

SYNDROME
شنبه 09 تیر 1386, 16:44 عصر
باسلام

ازدوستان کسی نیست راهنمایی کنه؟یعنی کسی تاحالا در برنامه ای سعی نکرده کانکشن های اونو تعویض کنه؟
دوست عزیز بیشتر توضیح دهید؟؟؟

حمیدرضاصادقیان
شنبه 09 تیر 1386, 19:19 عصر
دوست عزیز شما یک پروژه نیمه کاره تحویل گرفتی و در داخل اون از کانکشن های bde و ado استفاده شده و حدود 200 فرم داره.حالا شما نیاز داری که bde ها رو به Ado تبدیل کنی.
امکان داره یک TQuery در 20 فرم استفاده شده باشه. اگه در هر فرمی برای اون کدی نوشته شده باشه شما با یک جستجو اونو پیدا میکنی. ولی اگه در یک فرم چاپی فقط بهش لینک داده شده باشه چه جوری باید اون لینک رو متوجه شد که بعدا دست مشتری صداش درنیاد!!!!

mzjahromi
شنبه 09 تیر 1386, 19:49 عصر
مواردی شبیه به این رو من برخورد کردم ولی محکوم به مقداردهی مجدد شدم.
برای DataSource هائی که فقط به جداول اشاره داده باشند بجز موردی که گفتید هم گاهی اوقات شاره گرها میپره و دردسر ساز میشه واسه همین من شخصا سعی میکنم با کد هم Binding رو انجام بدم

حمیدرضاصادقیان
یک شنبه 10 تیر 1386, 07:30 صبح
ممنون.حالا من یک تستی کردم از طریق object tree view که شما یک کامپوننت رو انتخاب میکنی و میتونی با یکی دیگه جایگزین کنی.تمام این لینکهاش هم درست کار میکنه.ولی بعضی از bde ها رو که به ado وصل کردم همش مدام پیغام Access violation میده.حتی دلفی هم میبندم باز میکنم هیچ تاثیری نداره.

حمیدرضاصادقیان
دوشنبه 11 تیر 1386, 08:19 صبح
کسی دیگه نیست نظری داشته باشه؟