Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.10.2013, 12:37
|
|||
---|---|---|---|
|
|||
изменение записей таблицы |
|||
#18+
В таблице ищу записи содержащие вхождение,дописываю в найденых записях в необходимых позициях символы,заменяю в таблице исходные записи новыми SELE abc SCAN x=ATCLINE ('Land', all) y=MLINE ( all, x) REPLACE abc WITH STUFF(y,15,0,'aaaaa') ENDSCAN Все вроде бы ок,только скорее всего необходимо условие к replace,т.к. остальные строки,не содержащие 'Land', заменяются на ааааа.Как в исходную (abc) таблицу поместить только измененные записи, совместно с остальными? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 13:08
|
|||
---|---|---|---|
изменение записей таблицы |
|||
#18+
Код: sql 1. 2. 3. 4. 5. 6.
у вас в таблице "abc" поле "abc", что ли? А вообще единичным дубовым stuff навряд ли чего выйдет - надо читать всё мемо построчно, где надо - менять, собирать результат отдельно и потом писать его обратно в мемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 13:40
|
|||
---|---|---|---|
|
|||
изменение записей таблицы |
|||
#18+
tanglir, Пишу с трубы,ошибся.Поле all и оно не мемо.Через mline брал необходимые строки для изменения.Все в принципе работает,только не вшарю как условие воткнуть,чтобы заменились только измененные записи ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 13:43
|
|||
---|---|---|---|
изменение записей таблицы |
|||
#18+
grommilitaryЧерез mline брал необходимые строки для измененияну вот и берите в цикле от 1 до кол-ва строк в поле в каких надо - меняйте и дописывайте в переменную после перебора всех строк - пишите результат обратно в поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 14:08
|
|||
---|---|---|---|
|
|||
изменение записей таблицы |
|||
#18+
tanglir, у меня цикл через scan сделан,все ок,только теперь не могу корректно записать в поле результат,т.к. остальные записи (в моем случае) заменяются на 'аааaа'.была мысль в другое поле записать результат,а оттуда уже нужные записи в исходное поле....но это как то коряво по моему ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 15:41
|
|||
---|---|---|---|
изменение записей таблицы |
|||
#18+
grommilitary, ***! речь о цикле внутри скана! этот цикл будет разбирать поле текущей записи построчно. читайте предыдущий пост внимательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 15:54
|
|||
---|---|---|---|
|
|||
изменение записей таблицы |
|||
#18+
ок пробую,спасиб! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.10.2013, 16:13
|
|||
---|---|---|---|
изменение записей таблицы |
|||
#18+
А может вообще обойтись без SCAN и циклов? Типа: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1582878]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 397ms |
0 / 0 |