Как устранить эту ошибку поставщик "microsoft.ace.oledb.12.0" не зарегистрирован на локальном компьютере.]
Для импорта файла с разделителями табуляции .txt я использовал Provider=Microsoft. ACE.OLEDB.12. 0, но когда я запускаю свой проект, я получаю эту ошибку
"The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
I install AccessDataBaseEngineX64 file, but still getting error. Error getting me in Con.open() line.i am appyling all solutions but still getting same error plz read carefully and give me the solution. and my Configuration is WINDOWS 10 64 bit and Day before yesterday i install WINDOWS 10.
Что я уже пробовал:
public void ImportTxtFile(string filename) { FileInfo file = new FileInfo(filename); string path = @"E:\\TxtFile"; using (OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + @";Extended Properties='text;HDR=YES;FMT=TabDelimited';")) { using (OleDbCommand cmd = new OleDbCommand(string.Format ("SELECT * FROM [{0}]", file.Name), con)) { con.Open();