PDA

View Full Version : خواندن فایل Foxpro



maryam_f
چهارشنبه 17 خرداد 1385, 08:39 صبح
سلام
من چند تا فایل Foxpro دارم (با پسوند DBF.) و می خوام با انتخاب یک button ، محتویات یکی از این فایل ها (به انتخاب کاربر) در یک جدول تو SqlServer وارد بشه. چه جوری میشه این کار رو انجام داد؟ یعنی دقیقا چطور میشه فایل Foxpro رو خوند؟ اگه کسی بتونه کمکم کنه خیلی ممنون می شم. در ضمن من می تونم با فایل های text کارکنم ولی با این فایل ها این دستورات درست کار نمی کنه.این دستورات:
FileInfo fi = new FileInfo(@"c:\ROS0309.DBF");
FileStream fs = fi.OpenText();
string st = sr.ReadLine();

M.GhanaatPisheh
شنبه 20 خرداد 1385, 14:30 عصر
شما احتیاج به کامپوننت کمکی دارید ،
یه چیزی مثل این :
http://www.sharewareplaza.com/Advanced-Data-Import-download_33943.html

maryam_f
چهارشنبه 24 خرداد 1385, 10:22 صبح
این کامپوننت فقط مال Borland Delphi وC++ Builder هست. برای#C چی؟

ARA
سه شنبه 07 شهریور 1385, 00:21 صبح
من تازه این پست رو دیدم اگه باز لازم داری بگم

M.GhanaatPisheh
سه شنبه 07 شهریور 1385, 01:01 صبح
حتما این کار رو بکنید دوست عزیز.

hamed_m
سه شنبه 07 شهریور 1385, 10:10 صبح
گمانم با odbc بشه دیتا رو خوند:



System.Data.Odbc.OdbcConnection cdconn = new OdbcConnection();

System.Data.Odbc.OdbcCommand cdcommand = new OdbcCommand();

System.Data.Odbc.OdbcDataReader datareader;

cdconn.ConnectionString = "Dsn=foxproconnection";

cdconn.Open();

cdcommand .Connection = cdconn;

cdcommand .CommandText = "select customername, phone, zip from customerdetails";

datareader= cdcommand .ExecuteReader();

if (datareader.HasRows == true)

{

MessageBox.Show("Found");

}

ARA
جمعه 10 شهریور 1385, 15:10 عصر
شرمنده فایلی رو که کار کرده بودم رو پیدا نکردم ولی چیزی که حامد گفت درسته به اضافه این که یک کامپوننت کار با odbc تو C# 2003 نبود از سایت مایکروسافت دانلودش کردم