我想用Excel電子表格(xlsx)中的動態數據使用編碼的UI。我的DataSource屬性似乎有問題。我得到一個錯誤,說未能連接到數據源。這裏是我的連接字符串:編碼的UI單元測試Excel連接字符串不工作
[DataSource("System.Data.Odbc", "Dsn=Excel Files;dbq=|DataDirectory|C:\\Test1.xlsx;defaultdir=C:\\;driverid=1046;maxbuffersize=2048;pagetimeout=5", "Sheet1$", DataAccessMethod.Sequential), DeploymentItem("Test1.xlsx"), TestMethod]
xlsx文件是有效的,並在正確的位置。
感謝
試過這個,但仍然出現錯誤。任何其他想法? – user1786107
從Microsoft引用的文本具有'Driver = {Microsoft Excel Driver(* .xls)};''和'; readonly = true',它們不在您的文本中。另外,微軟說'driverid = 790'你使用'1046'。在'Driver ='子句中嘗試'.xlsx'也是值得的。 – AdrianHHH