|
![]() |
#1 |
Участник
|
Я копирую через ADO Recordset. Надеюсь миновать эти проблемы.
|
|
![]() |
#2 |
Moderator
|
Через ADO Recordset это правильно. Одобрям!
![]() А при чем тут тогда Последний раз редактировалось Gustav; 19.12.2008 в 09:23. Причина: первоначально из-за опечатки речь ошибочно шла о DDE (на самом деле имелось в виду ADO) |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Moderator
|
Цитата:
![]() А рекордсет откуда берется: прямым SELECT'ом к базе или строится disconnected в памяти с самостоятельным добавлением полей и последующим заполнением в цикле? Если строится в памяти, то добавить пару служебных полей в самое начало (или в самый конец), наверное, не составит труда. |
|
![]() |
#5 |
Участник
|
Цитата:
![]() |
|
![]() |
#6 |
Moderator
|
Ага, тоже промелькнула такая мысль. Вначале-то я хотел применить напрашивающуюся формулу с IF, вроде такой: ...FormulaR1C1 = "=IF(RC[-1]=current,1,""a"")" и дальше для выделения использовать сочетание "формулы-числа". Но потом подумалось, что запятая у кого-то может пожелать стать точкой с запятой, а значит опять утомительная возня с анализом региональных настроек... ааа, думаю, ну его нафиг и поделил на ноль ( "и немедленно выпил"
![]() |
|
|
|