首先应该停止数据库服务,停止SQL Server服务。
//取出一个数据库中所有的表名称(表)
   string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"+
        "Data Source="+strPathName+";"+"Extended Properties=Excel 8.0;";

    string strFieldName = "";
   OleDbConnection objConn = new OleDbConnection(strConn);
   try
   {
    objConn.Open();
   }
   catch(Exception ex)
   {
    m_strLastError = ex.Message;
    return "";
   }
    string strTableName = "";
    if(strWorkFormName.Trim() == "")//如为空,则输入全部工作表
    { //列出Excel文件里的所有工作表名称
       strWorkFormName = "";
       DataTable schemaTable = objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,  
                         new object[] {null, null, null,  "TABLE"});
       foreach(DataRow myRow in schemaTable.Rows)
        {
         strTableName = myRow["TABLE_NAME"].ToString();
         strTableName = strTableName.Replace("$_", "$");
         if(-1 != strWorkFormName.IndexOf(strTableName))
          continue;

         if(strWorkFormName != "")
          strWorkFormName += ",";

         strWorkFormName += strTableName;
    }
   }

相关文章:

  • 2021-06-28
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-08-25
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-02-11
相关资源
相似解决方案