سلام
چطور می تونم توی برنامه ام اطلاعات یک فایل اکسل رو بخونم و آنها رو به جدول متناظر در دیتابیس برنامه اضافه کنم
(میخوام این کار توسط کاربر و از درون برنامه انجام بشود)
باتشکر
سلام
چطور می تونم توی برنامه ام اطلاعات یک فایل اکسل رو بخونم و آنها رو به جدول متناظر در دیتابیس برنامه اضافه کنم
(میخوام این کار توسط کاربر و از درون برنامه انجام بشود)
باتشکر
سلام
همیشه بهتر است خودتون دنبال جواب باشید با یه سرچ ساده میتونستید جواب رو پیدا کنید
این یه مثال کامله بفرمایید
http://davidhayden.com/blog/dave/arc...5/31/2976.aspx
http://www.davidhayden.com/blog/dave...5/26/2973.aspx
آخرین ویرایش به وسیله kpour2001 : سه شنبه 03 شهریور 1388 در 17:52 عصر
ضمن تشکر از شما
اتفاقا قبل از اینکه پست شما رو بخونم همین کار رو کردم وبه جواب رسیدم
من از اطلاعات سایتی که لینکش را گذاشته اید استفاده کردم
private void rd(string sh)
{
System.Data.OleDb.OleDbConnection dbconn = new System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0;Data Source=D:\\aa.xls; Extended Properties=Excel 8.0;");
System.Data.OleDb.OleDbCommand comm = new System.Data.OleDb.OleDbCommand();
comm.Connection = dbconn;
System.Data.OleDb.OleDbDataReader red;
comm.CommandText = "select * from [" + sh + "$]";
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["constring"]);
dbconn.Open();
con.Open();
red = comm.ExecuteReader();
using (SqlBulkCopy bulkCopy =
new SqlBulkCopy(con))
{
bulkCopy.DestinationTableName = "table";
bulkCopy.WriteToServer(red);
}
}
اما به قسمت سبز که می رسد می گوید نمی تواند به جدول table (جدولی در پایگاه داده)دسترسی داسته باشد مشکل چیست