|
|
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Посоветуйте Как присвоить null колонке dw неизвестного типа ? pb9 В смысле поэлегантнее без перебора всех возможных типов колонок Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 12:11 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 20:24 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Филипп Код: plaintext 1. 2. Any не прокатывает, всё равно надо приводить mynullany к типу whatevercolumn. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 21:55 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
To Филипп А точно никаких проблем с типами не будет? То что не ругнется это понятно, а то может все-таки длинным путем пойти - определить тип колонки и null соответствующего типа? ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 21:56 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
maxATC, Возможно с SetItem (несмотря на то что он определён как integer dwcontrol.SetItem ( long row, integer/string column, any value )), может и не пройдёт, но с dot notation пройдёт точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 23:06 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Решил проверить, что за проблема, т.к. сам раньше не сталкивался с этим. И действительно, в PB9, через SetItem значение не меняется, а через Dot notation - "Type mismatch accessing external object property ". Т.е. проблема существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 23:46 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Тогда так (если анальность мешает тип определить): Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2009, 23:58 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
ФилиппТогда так (если анальность мешает тип определить): Код: plaintext 1. 2. 3. 4. 5. 6. 7. Да, это работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 00:25 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Ну и понятно, что в общем случае (при нежелании хардкодать dot notation), можно так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 00:25 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Если сократить до минимума то так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 00:29 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyЕсли сократить до минимума то так: О, Филипп уже и сам все сократил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 00:30 |
|
||
|
Как присвоить null колонке dw неизвестного типа ? pb9
|
|||
|---|---|---|---|
|
#18+
И убрал хардкодинг имени колонки :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2009, 00:36 |
|
||
|
|

start [/forum/search_topic.php?author=Nube&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 622ms |
| total: | 900ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...