Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

А вы сегодня как накосячили на свою голову? :)   Найти похожие ветки 

 
AV ©   (2012-06-27 17:21) [0]

для устранения дблинка при множественных join
решил таблицы стягивать локально, работать с ними, а старые записи вычищать
написал
     if not(bIGetDD) then // тянем в локаль, если еще не тянули
     begin
       aqGetDialerDetail.Parameters.ParamByName("FDT").Value := dtFDATE;
       aqGetDialerDetail.Parameters.ParamByName("SDT").Value := dtSDATE;
       ErrorsCnt := aqGetDialerDetail.ExecSQL;
       Memo1.Lines.Add(IntToStr(ErrorsCnt)) ;
       bIGetDD := True;
     end;
     if not(bIDelDD) then // удаляем старое
     begin
       aqDeleteDialerDetail.Parameters.ParamByName("FDT").Value := dtFDATE;
       aqDeleteDialerDetail.Parameters.ParamByName("SDT").Value := dtSDATE;
       ErrorsCnt := aqDeleteDialerDetail.ExecSQL;
       Memo1.Lines.Add(IntToStr(ErrorsCnt)) ;
       bIDelDD := True;
     end;
сижу и не могу понять, почему ничего не работает...


 
AV ©   (2012-06-27 17:38) [1]

н-да, персмотрел - не понятно
короче, вставил новые записи по датам и тут же удалил

надо было
if not(bIDelDD) then // удаляем старое
    begin
      aqDeleteDialerDetail.Parameters.ParamByName("FDT").Value := dtFDATE - 1;

главное - по внешнему виду все правильно, вроде.
часа два убил. Думал что-то с утра поменяли в мироздании и не предупредили


 
Компромисс ©   (2012-06-27 17:44) [2]

Я недавно нарвался на стандартное

if(a=b){
}

где = - операция присвоения, и удивлялся, почему if сработал.

А на прошлой неделе было вот такое
if(...){
 a == b;
}

Тут уже только под дебагом увидел, что присвоения не происходит.

Самый сложный случай был примерно таким:

str = "lalala" + i + "tratata" + j + "dadada" +
 + z + "bebebe" + b;

Тут уже и дебаггер не сразу помог, почти час искал.


 
AV ©   (2012-06-27 18:21) [3]


> str = "lalala" + i + "tratata" + j + "dadada" +
>  + z + "bebebe" + b;
>

а что тут?


 
icelex ©   (2012-06-27 18:42) [4]


> а что тут?

дразнилка, видимо :)


 
Ega23 ©   (2012-06-27 19:47) [5]


> а что тут?

"dadada" + + z


 
Rouse_ ©   (2012-06-27 19:55) [6]

Ломанул приложение и отправил результат заказчику без проплаты. Правда  благо заказчик знакомый, а так-бы в минус сработал (ну или нет - все равно чемоданное состояние, хоть чем-то себя повеселил) :)


 
Dimka Maslov ©   (2012-06-27 21:02) [7]

Затер файл с правильным ключом к заглушке на неправильный на удалённом сервере и полдня не мог понять почему внезапно все перестало работать.


 
Дмитрий С ©   (2012-06-27 21:42) [8]

забыл where у update на единственной копии данных.


 
AV ©   (2012-06-27 22:37) [9]


> забыл where у update на единственной копии данных

знакомо :)
хорошо, что вспомнил тогда, после 5минутных раздумий об эстетике паяльника и своей филейной части, о лесе и ночного копания в нем ямки 2х2..
что есть! еще! один! бэкап!!!! случайно, можно сказать, сделанный :)


 
Ega23 ©   (2012-06-27 22:39) [10]


> Дмитрий С ©   (27.06.12 21:42) [8]
> AV ©   (27.06.12 22:37) [9]


Вы психи на живых данных работать.
Владу, впрочем, я это уже как-то излагал в привате  :)))


 
Jeer ©   (2012-06-28 00:28) [11]

Подал девушке ее же рюкзак, а она матом :)


 
Германн ©   (2012-06-28 00:47) [12]

Я сегодня не накосячил, а исправил косяк трёхдневной давности.
Вспомнил, что в программе есть одна переменная, которая не имеет символического имени. Т.е. она как тот суслик, которого не видно, но он есть! :)


 
AV ©   (2012-06-28 10:40) [13]


> Владу, впрочем, я это уже как-то излагал в привате  :)))

Это тебе повезло с местом работы :)
У нас есть постоянное состояние "надо сделать вчера". Если процедура работает несколько часов, и через столько же времени последний срок, а иначе серьёзные потери денех, то просто нет времени на тестовых упражняться.


 
Омлет ©   (2012-06-28 10:56) [14]

> AV ©   (28.06.12 10:40) [13]

Бэкап тоже несколько часов делается?


 
AV ©   (2012-06-28 11:11) [15]


> Бэкап тоже несколько часов делается?

точно не в курсе сколько
часа 2, вроде бы

Там, в том случае [9], про который говорю, запросы на ДБ-линки очень тяжелые. Потому что как: Давай-давай, надо сейчас, а потом никто не рефакторит, не оптимизирует. Только из любви к искусству, иногда сядешь, по оптимизируешь.

Вот, например, в случае из [0]
вместо 4 часов 8 минут стало :)


 
Anatoly Podgoretsky ©   (2012-06-28 11:36) [16]

Если модель востановления FULL, то не важно сколько времени делается бекап, его достаточно сделать только раз, а потом делать бекапы лога, что обычно быстро.



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

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.097 c
15-1337097562
brother
2012-05-15 19:59
2013.03.22
Интересно мнение:


15-1329894286
Loginov Dmitry
2012-02-22 11:04
2013.03.22
Новый адрес моего сайта


11-1243713103
igg
2009-05-30 23:51
2013.03.22
KOL + FPC для WinCE: Ошибка при компиляции


15-1347470775
wl
2012-09-12 21:26
2013.03.22
freecell (win7) в win8?


15-1340113121
Eu
2012-06-19 17:38
2013.03.22
Как быстро вставить записи в oracle?





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