navidkhalilian
یک شنبه 27 فروردین 1391, 19:16 عصر
سلام دوستان.من از ديتابيس DBF يا همون فاکس پرو اطلاعات رو مي خونم و داخل يک ديتاگريد نمايش ميدم.اما مشل اينجاست که اطلاعاتي که ذخيره شده نمايش داده نميشه.وقتي همين بانک رو با dbfviewer باز مي کنم درسته اما با برنامه من نه.عکس ضميمه هم از هر دو برنامه (برنامه خودم و dbfviewer) گذاشتم.دستوراتي هم که اطلاعات رو باهاش مي خونم در زير نوشتم.
ممنون ميشم دوستان کمک کنند.
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path.GetDirectoryName(fileName) + ";Extended Properties=dBASE IV;User ID=;Password=;");
if (con.State == ConnectionState.Closed) { con.Open(); }
OleDbDataAdapter da = new OleDbDataAdapter("select * from " + Path.GetFileName(fileName), con);
da.Fill(odt);
con.Close();
ممنون ميشم دوستان کمک کنند.
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Path.GetDirectoryName(fileName) + ";Extended Properties=dBASE IV;User ID=;Password=;");
if (con.State == ConnectionState.Closed) { con.Open(); }
OleDbDataAdapter da = new OleDbDataAdapter("select * from " + Path.GetFileName(fileName), con);
da.Fill(odt);
con.Close();