PDA

View Full Version : كار با فايل هاي text



MOJTABAATEFEH
سه شنبه 09 تیر 1388, 15:13 عصر
1. من چطور مي توانم از ديتا بيسم حالا با توجه به شرط هايي كه مي زارم يا هر چيز ديگر خروجي فايل تكست بگيرم؟

2. ورودي گرفتن به صورت فايل text و انتقال آن به ديتابيس به چه صورت است؟

fastreport خروجي text مي ده ولي من مي خوام فقط ركورد ها رو در فايل text داشته باشم

(اگر به صورت كد نويسي باشه يا يك كامپوننت قوي و مخصوص اين كار خيلي بهتره)

لطفا هم خروجي را بفرماييد هم ورودي

با تشكر

barat121
پنج شنبه 11 تیر 1388, 11:01 صبح
خیلی ساده .. یه کم بیشتر جستجو کن

MOJTABAATEFEH
شنبه 30 آبان 1388, 22:00 عصر
از دوستان كسي تا بحال اينكار رو انجام داده؟

alinikaein
یک شنبه 01 آذر 1388, 09:41 صبح
سلام دوست عزيز؛

براي مورد اول، به مثال زير نگاه كن:

var
RecordCounter: Integer;
MyStringList: TStringList;
begin
MyStringList := TStringList.Create;
MyDataSource.DataSet.First;
for RecordCounter := 1 to RecordCount do
begin
with MyDataSource.DataSet.Fields do
MyStringList.Add(FieldByName('1stField').AsString + ', ' + FieldByName('2ndField').AsString);
MyDataSource.DataSet.Next;
end;
MyStringList.SaveToFile('c:\MyFilename.txt');
MyStringList.Free;
end;



براي مورد دوم، خودتون سعي كنيد بر عكس كاري را كه توي مثال هست، انجام بديد.

يا علي... موفق باشيد...

حسین شهریاری
یک شنبه 01 آذر 1388, 10:31 صبح
سلام دوست عزیز

اگه حدس من درست بوده باشه و پایگاه داده شما SQL Server باشه شما به راحتی میتونین برای خروجی و ورودی به ترتیب از Export و Import استفاده کنین.این دستورات نه تنها فرمت Text بلکه فرمت های پایگاههای دیگه را هم پشتیبانی میکنن.برای تکمیل اطلاعاتتون از BookOnline خود Sql کمک بگیرید و شکل کلی دستورات و پارامترهای آنها را مشاهده کنین.

موفق باشید

alinikaein
یک شنبه 01 آذر 1388, 15:24 عصر
سلام دوست عزیز

اگه حدس من درست بوده باشه و پایگاه داده شما SQL Server باشه شما به راحتی میتونین برای خروجی و ورودی به ترتیب از Export و Import استفاده کنین.این دستورات نه تنها فرمت Text بلکه فرمت های پایگاههای دیگه را هم پشتیبانی میکنن.برای تکمیل اطلاعاتتون از BookOnline خود Sql کمک بگیرید و شکل کلی دستورات و پارامترهای آنها را مشاهده کنین.

موفق باشید

فكر كنم منظورشون (با توجه به يك بحث ديگه كه از ايشون ديدم) از طريق كدنويسي بوده و نه از طريق ويژوال.

MOJTABAATEFEH
یک شنبه 01 آذر 1388, 23:19 عصر
دوستان گلم از همتون تشكر مي كنم بابت جواب هاي خوبتون آره از طريق كدنويسي مي خوام اين كار رو انجام بدم

با تشكر