|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
Есть таблица с числовыми полями: t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 Надо произвести проверку всей таблицы, допустим, на число 1 и если она будет, то заменить её на пустое значение. Первый вариант, это Перебрать в рекорсет все поля и каждое значение проверить на равенство с 1. А может существует какой-нибудь попроще вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 15:44 |
|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
Например: UPDETE таблица SET t1 = IIF(t1=1, Null, t1), t2 = IIF(t2=1, Null, t2),... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 16:27 |
|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
Выскакивает ошибка: Run-time error ‘94’ Invalid use of Null Что-то не нравится в этой записи: Код: vbnet 1.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 16:39 |
|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )Например: UPDATE таблица SET t1 = IIF(t1=1, Null, t1), t2 = IIF(t2=1, Null, t2),... Воспользовался вашим методом и использовал также цикл, так как полей было слишком много. Огромное спасибо, Анатолий. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 17:09 |
|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
currentnum, я бы видимо программно сгенерировала и вызвала на выполнение n-запросов типа Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 17:56 |
|
Проверка всей таблицы на конкретное число
|
|||
---|---|---|---|
#18+
если имена полей как в ТЗ можно так Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2017, 18:55 |
|
|
start [/forum/topic.php?fid=45&fpage=84&tid=1612772]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 123ms |
0 / 0 |