Я пытаюсь использовать кодированные ui с динамическими данными из таблицы Excel (xlsx). Кажется, проблема связана с моим атрибутом DataSource. Я получаю сообщение об ошибке, которое не удалось подключиться к источнику данных. Вот моя строка подключения:Идентификатор кодированного пользовательского интерфейса 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', которые не указаны в тексте. Кроме того, Microsoft говорит 'driverid = 790', что вы использовали' 1046'. Также может быть полезно попробовать '.xlsx' в предложении' Driver = '. – AdrianHHH