|
|
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
как правильнее в поле таблицы заменить все цифры начинающиеся с "1" на "2", я делаю циклом в рекордсете, может подругому правильнее?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 08:16 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
Запросом. Текст не привожу - не ясно adp или mdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 08:49 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
mdb, если нетрудно привидите пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 08:57 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
Цифры - в смысле числа? Одно поле или несколько? Поле описано как число или как текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 11:01 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
цифры - номера телефонов, в одном поле таблицы. поле текстовое, но интересует разница и для числового. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 11:24 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
1. If s Like "1*" Then s = "2" & Mid(s, 2) 2. s = CStr(n) If s Like "1*" Then n = Val("2" & Mid(s, 2)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 12:03 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
а куда это в запрос вставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 15:44 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
Цитата: "я делаю циклом в рекордсете". Вот в этом цикле оно и будет. Как делать цикл, надо рассказывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 15:46 |
|
||
|
как правильнее обновить данные?
|
|||
|---|---|---|---|
|
#18+
А если запросом, то: UPDATE MyTable SET MyField = "2" & Mid(MyField, 2) WHERE MyField Like "1*" UPDATE MyTable SET MyField = Val("2" & Mid(CStr(MyField), 2)) WHERE CStr(MyField) Like "1*" Но второй пример (для числового типа) плох тем, что CStr(MyField) вычисляется дважды, так что в этом случае может оказаться лучше рекордсетом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2003, 15:54 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32238557&tid=1679863]: |
0ms |
get settings: |
7ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 305ms |

| 0 / 0 |
