View Full Version : راهنمایی : ذخیره اطلاعات بصورت رکوردی
Sabeghi
یک شنبه 05 آذر 1385, 23:10 عصر
با سلام
من دو تا بانک اکسس دارم برای انتقال اطلاعات خاص با دو کانکشن مختلف به این بانکها متصل میشوم و اطلاعات رو فیلد به فیلد میخونم و در بانک دوم ذخیره میکنم آیا راهی هست که بشه اطلاعات رو بصورت یک رکورد کامل خوند بدون توجه به نام و تعداد فیلدها و سپس در بانک دوم ذخیره نمود
توجه داشته باشید که ساختار این دو بانک دقیقا مثل هم میباشد.
با تشکر
ghabil
دوشنبه 06 آذر 1385, 00:10 صبح
چه فرقی داره ؟ ولی اگر عین هم هستند خب مثلا این کد کارتو سریع را میندازه:
var
i: Integer;
begin
while not dsSource.eof do
begin
with dsDestenition do
begin
Append;
for i:= 0 to Fields.Count - 1 do
Fields[i].Value := dsSource.Fields[i].Value;
Post;
end;
dsSource.Next;
end;
end;
البته باید حواست به فیلدها Identity باشه دیگه.
محمد دادودنیا
دوشنبه 06 آذر 1385, 07:09 صبح
چه فرقی داره ؟ ولی اگر عین هم هستند خب مثلا این کد کارتو سریع را میندازه:
var
i: Integer;
begin
while not dsSource.eof do
begin
with dsDestenition do
begin
Append;
for i:= 0 to Fields.Count - 1 do
Fields[i].Value := dsSource.Fields[i].Value;
Post;
end;
dsSource.Next;
end;
end;
البته باید حواست به فیلدها Identity باشه دیگه.
var
i: Integer;
begin
while not dsSource.eof do
begin
with dsDestenition do
begin
Append;
for i:= 0 to Fields.Count - 1 do
IF dsSource.Fields[i].CanModify Then
Fields[i].Value := dsSource.Fields[i].Value;
Post;
end;
dsSource.Next;
end;
end;
محمد دادودنیا
دوشنبه 06 آذر 1385, 07:15 صبح
CanModify نشون می ده که فیلد قابل دستکاری یا نه
MNosouhi
دوشنبه 06 آذر 1385, 17:30 عصر
فکرکنم این هم جواب بده:
insert into table2 (col1,col2,...)
select col1,colo2,...
from table1
where condition
ghabil
دوشنبه 06 آذر 1385, 22:04 عصر
فکرکنم این هم جواب بده:
با سلام
من دو تا بانک اکسس دارم برای انتقال اطلاعات خاص با دو کانکشن مختلف به این بانکها متصل میشوم و اطلاعات رو فیلد به فیلد میخونم و در بانک دوم ذخیره میکنم.
با تشکر
من که نمیدونم چه جوری میشه بین دوتا دیتابیس مختلف دستور اس کیو ال اجرا کرد.
MNosouhi
سه شنبه 07 آذر 1385, 00:20 صبح
شما درست می فرمایید . من به این دقت نکردم.
دو تا بانک
علیرضا جان ما حالا حالاها باید پیش شما شاگردی کنیم.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.