![]() |
#1 |
Участник
|
Проблема с ADO
При попытке выполнения поиска в таблице из dbf файла выпадает ошибка "Метод "execute" в COM-объекте класса "ADODB.Command" возвратил код ошибки 0x80004005 (E_FAIL), который означает: The search key was not found in any record."
X++: adoConnection = new CCADOConnection(); adoCommand = new CCADOCommand(); adoConnection.open("Provider= Microsoft.Jet.OLEDB.4.0;Extended Properties=dBase IV;Data Source=" + filePath + "; "); adoCommand.activeConnection(adoConnection); cmdTxt = "select * from " + #tableName + " where FAM = '" + _emplTable.lastName + "' and IM = '" + _emplTable.firstName + "' and OT = '" + _emplTable.middleName + "'"; adoCommand.commandText(cmdTxt); adoRecordset = adoCommand.execute(); //при попытке выбрать запись выдает ошибку! Подскажите, из за чего возникает такая ошибка? В чем может быть особенность этого файла? |
|