|
Как присвоить 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/topic.php?fid=15&fpage=32&tid=1336214]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 134ms |
0 / 0 |