السلام عليكم
انا عايز هاخد داتا من ملف excel واضعها في الداتا بيز عن طريق السي شارب
واستخدمت هذا الكود
string excelConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+textBox1.Text+";Extended Properties=Excel 12.0,HDR=Yes;IMEX=1";
OleDbConnection oconn = new OleDbConnection(excelConnectionString);
try
{
OleDbCommand ocmd = new OleDbCommand("select * from [Sheet1$]", oconn);
oconn.Open();
OleDbDataReader odr = ocmd.ExecuteReader();
string fname = "";
string lname = "";
string mobnum = "";
string city = "";
string state = "";
string zip = "";
while (odr.Read())
{
fname = valid(odr, 0);
lname = valid(odr, 1);
mobnum = valid(odr, 2);
city = valid(odr, 3);
state = valid(odr, 4);
zip = valid(odr, 5);
insertdataintosql(fname, lname, mobnum, city, state, zip);
}
oconn.Close();المهم بيظهر خطأ عند فتح الكونكشن
اقتباس
تعذر العثور على ISAM قابل للتثبيت
ارجو حل لهذه المشكلة؟؟
وشكرررررا :)