PDA

View Full Version : With های تو در تو



mamizadeh
سه شنبه 25 بهمن 1384, 09:27 صبح
با سلام
دوستان فرض کنید دو تا ADOQuery داریم که برای دسترسی به این دو در برنامه به نحوی استفاده می کنیم که دو تا دستور With تو در تو به کار رفته است حالا سوال این است فرض کنید می خواهیم فیلد به نام ID را از AdoQuery1 برداشته و به فیلد ID موجود در ADOQeuery2 اضافه کنم. داریم:

With ADO1 do
begin
//command
with ADO2 do
begin
// command
fieldbyname('ID'):=fieldvalue['ID'];
end;
end;
حال آیا دلفی خو کار می داند که آیا کدام فیلد را از کدام ADOQuery بردارد یا اینکه در این حالت دو دستور With را با هم قاطی می کند.
با تشکر

mzjahromi
سه شنبه 25 بهمن 1384, 09:41 صبح
در این حالت: نه نمی داند. هر دو را از Ado2 بر میدارد