Ошибка в команде create - at system.data.oledb.oledbcommand. executecommandtexterrorhandling(oledbhresult hr)
Я получаю ошибку Фолля:
таблица "Claim_Resets" уже существует.
в системе.Данных.Oledb для.Объект oledbcommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
в системе.Данных.Oledb для.Объект oledbcommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
в системе.Данных.Oledb для.Объект oledbcommand.ExecuteCommandText(Object& executeResult)
в системе.Данных.Oledb для.Объект oledbcommand.ExecuteReaderInternal(поведение CommandBehavior, строковый метод)
в системе.Данных.Oledb для.Объект oledbcommand.Метод executenonquery()
код написан:
string connect_excel = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Nas00276pn\x990\Claims Repricing\CLAIMS REPRICING\PSL3\Daily Checks\Daily Resets\Daily Reset Files\Daily Resets AM " + filedatesave + ".xls;Mode=ReadWrite;Extended Properties='Excel 12.0;HDR=Yes'"; OleDbConnection conn_excel = new OleDbConnection(connect_excel); conn_excel.Open(); Trace.WriteLine("Excel connection successful" + DateTime.Now); DbCommand gen_excel = new OleDbCommand("Create table [Claim_Resets]([Reset_Tab] string,[ppoONE_Claim_ID] string,[Tax_ID] string,[Date_Entered] string,[Client_ID] string,[Policy1] string)", conn_excel); gen_excel.ExecuteNonQuery();
Что я уже пробовал:
он прекрасно работал с 2-х лет... вдруг увидите эту ошибку сегодня.
NotPolitcallyCorrect
"он работал нормально с 2 лет, вдруг вижу эту ошибку сегодня", а потом что-то изменилось. Вам нужно выяснить, что изменилось, а затем разобраться с этим. Сообщение об ошибке совершенно ясно.
Member 12963977
Ничего не изменилось, так как другой файл .exe, имеющий ту же кодировку, но работающий для другого скрипта и файла, работает совершенно нормально.