Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.07.2009, 12:11
|
|||
---|---|---|---|
|
|||
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Посоветуйте Как присвоить null колонке dw неизвестного типа ? pb9 В смысле поэлегантнее без перебора всех возможных типов колонок Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.07.2009, 20:24
|
|||
---|---|---|---|
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.07.2009, 21:55
|
|||
---|---|---|---|
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Филипп Код: plaintext 1. 2.
Any не прокатывает, всё равно надо приводить mynullany к типу whatevercolumn. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.07.2009, 21:56
|
|||
---|---|---|---|
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
To Филипп А точно никаких проблем с типами не будет? То что не ругнется это понятно, а то может все-таки длинным путем пойти - определить тип колонки и null соответствующего типа? ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.07.2009, 23:06
|
|||
---|---|---|---|
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
maxATC, Возможно с SetItem (несмотря на то что он определён как integer dwcontrol.SetItem ( long row, integer/string column, any value )), может и не пройдёт, но с dot notation пройдёт точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.07.2009, 23:46
|
|||
---|---|---|---|
|
|||
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Решил проверить, что за проблема, т.к. сам раньше не сталкивался с этим. И действительно, в PB9, через SetItem значение не меняется, а через Dot notation - "Type mismatch accessing external object property ". Т.е. проблема существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
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+
ФилиппТогда так (если анальность мешает тип определить): Код: 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:29
|
|||
---|---|---|---|
|
|||
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Если сократить до минимума то так: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2009, 00:30
|
|||
---|---|---|---|
|
|||
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
Anatoly MoskovskyЕсли сократить до минимума то так: О, Филипп уже и сам все сократил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.07.2009, 00:36
|
|||
---|---|---|---|
Как присвоить null колонке dw неизвестного типа ? pb9 |
|||
#18+
И убрал хардкодинг имени колонки :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=15&tablet=1&tid=1336214]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 450ms |
0 / 0 |