Главная страница
    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.01 c
1-87900
123456
2003-03-16 01:28
2003.03.27
Реестр


1-88048
homo sapiens
2003-03-12 11:15
2003.03.27
Scheduler


14-88233
SergeN
2003-03-12 07:53
2003.03.27
DDT


3-87800
RealShip
2003-03-07 10:10
2003.03.27
Что это за ошибка такая?


1-87926
sammy
2003-03-17 06:50
2003.03.27
Настройка инспектора





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский