Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: CL | DM;

Вниз

Что это за ошибка такая?   Найти похожие ветки 

 
RealShip   (2003-03-07 10:10) [0]

Компонент DBGridEh (из пакета EHLib 2.5). Связь с SQL базой через ADO. Есть поле "дата". При изменении в нем на дату с 2001 годом, и при нажатии на DBNavigator кнопки Сохранить - выскакивает ошибка "Multiple-step operation generated errors.Check each status value".
Не пойму изза чего она выскакивает...когда ставишь любое значение меньше 25 мая 2002 - вылетает эта ошибка...
ПОМОГИТЕ!!!


 
RealShip   (2003-03-07 13:20) [1]

никто не знает?


 
sniknik   (2003-03-07 13:37) [2]

Как это никто? Микрософт знает.
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B269495

см. RESOLUTION пути решения.


 
RealShip   (2003-03-07 14:31) [3]

Все проверил, что у Микрософта написано....все равно ошибка выскакивает...
Строка у меня такая: Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ФЗП;Data Source=ALAIN1


 
sniknik   (2003-03-07 15:10) [4]

а это проверил? есть?
HKEY_CLASSES_ROOT\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98}\OLEDB_SERVICES (REG_DWORD) = 0xFFFFFFFF

можеш еще посмотреть
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B228451

а лутше подбери сам что у тебя больше подходит
http://search.microsoft.com/default.asp?qu=Multiple-step+operation+generated+errors+Check+each+status+value&btnSearch=Go&boolean=ALL&nq=NEW&so=RECCNT&ig=01&ig=02&ig=03&ig=04&ig=05&ig=06&ig=07&ig=08&ig=09&ig=10&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09

(у меня то такого нет, смоделировать не могу)


 
RealShip   (2003-03-07 15:47) [5]

Незнаю...все уже облазил...ничего не помогает...


 
RealShip   (2003-03-07 15:56) [6]

Вот еще что...у меня стоит операция такая
if (FieldByName("Продажа(Дата)").Value-FieldByName("Закупка(Дата)").Value - 45) > 0 then ...
Если этот блок условия убрать, то все сохраняется нормально...Если с ним, то ошибка эта.


 
BlackTiger   (2003-03-07 16:25) [7]

А я бы делал такое по-другому.


uses DteUtils;
//...

var
d1,d2: TDateTime;
begin
//...
d1 := Self.Table1.FieldByName("Продажа(Дата)").AsDateTime;
d2 := Self.Table1.FieldByName("Закупка(Дата)").AsDateTime;
if DateUtils.DaysBetween(d1,d2) > 45 then begin
//...
end;
end;



Страницы: 1 вся ветка

Текущий архив: 2003.03.27;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.008 c
3-87870
hooch
2003-03-11 10:08
2003.03.27
Редактирование данных


14-88142
Snap
2003-03-09 13:23
2003.03.27
Маскировка приложения.


1-88060
Anar
2003-03-12 15:09
2003.03.27
Мигание заголовка окна


14-88194
Alexsys
2003-03-11 08:55
2003.03.27
Литература по TCP, портам и т.д.


3-87827
PrettyFly
2003-03-10 10:46
2003.03.27
NULL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский