با سلام خدمت مخ های گرامی
من می خواستم بدونم که با ادو می شه به دو تا جدول کانکت شد و به وسیله اون کوری ها رو نوشت
با سلام خدمت مخ های گرامی
من می خواستم بدونم که با ادو می شه به دو تا جدول کانکت شد و به وسیله اون کوری ها رو نوشت
دوست عزیز سلام
به نظر من که نمیشود.اگر شما نیاز دارید با یک ADOبه دو جدول وصل شده و Queryبگیرید بهتر است یک Viewبسازید که دوتا جدول را شامل شود.بعد ADO را به این View متصل کنید.
امیدوارم جوابتان را گرفته باشید.
جنتی :wink:
بله امکان داره و شما با متد NextRecordset میتونید بین Recordset ها حرکت کنید. معمولا برای باز کردن این نوع ADO از Shape استفاده میشه. توضیحات کاملتر رو در MSDN میتونید پیدا کنید
خیلی ممنون
می دونید من می خوامم دو بانک که به هم متصل هستند سرچ انجام بدم که هم جدول اولو و هم جدول دومو جستجو کنه فرضا توی جدول اول مشخصات رو می گیره که شماره تلفن رکود کلیدی و توی جدول دوم محل زندگی و ... رو می گیره که شماره پلاک رکورد کلیدی
و من می جوام ببین این دوتا Qoury بنویسم
:P
می تونی هم زمان از دو ado استفاده کنی که یک به یک دستوارت رو انجام وبه خروجی تحویل بده
بلی می تونید به 3 تا جدول و بیشتر هم وصل بشید اما یه شرط داره ، به شرطی که تمام کلید های اصلی و خارجی رو رعایت کنید و ارتباط جداول رو درست انجام داده باشی من با یک ادو به 3 تا جدول با یک کوئری هم وصل شدم مشکلی نداره مثل این دستور :
Adodc1.RecordSource = " Select Id.Table1 , Id.Table2 , Id.Table3 From Table1,Table2,Table3 Where Id.Table1 = Id.Table2 And Id.Table2 = ID.Table3 And Id.Table1=" & Text1.Text
Adodc1.Refresh
Adodc1.RecordSource = " Select Id.Table1 , Id.Table2 , Id.Table3 From Table1,Table2,Table3 Where Id.Table1 = Id.Table2 And Id.Table2 = ID.Table3"
Adodc1.Refresh
کوئری خط اول به صورت داینامیک و خط دوم به صورت ایستاتیک تولید میشه .