|
изменение записей таблицы
|
|||
---|---|---|---|
#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, 12:37 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
у вас в таблице "abc" поле "abc", что ли? А вообще единичным дубовым stuff навряд ли чего выйдет - надо читать всё мемо построчно, где надо - менять, собирать результат отдельно и потом писать его обратно в мемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 13:08 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
tanglir, Пишу с трубы,ошибся.Поле all и оно не мемо.Через mline брал необходимые строки для изменения.Все в принципе работает,только не вшарю как условие воткнуть,чтобы заменились только измененные записи ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 13:40 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
grommilitaryЧерез mline брал необходимые строки для измененияну вот и берите в цикле от 1 до кол-ва строк в поле в каких надо - меняйте и дописывайте в переменную после перебора всех строк - пишите результат обратно в поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 13:43 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
tanglir, у меня цикл через scan сделан,все ок,только теперь не могу корректно записать в поле результат,т.к. остальные записи (в моем случае) заменяются на 'аааaа'.была мысль в другое поле записать результат,а оттуда уже нужные записи в исходное поле....но это как то коряво по моему ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 14:08 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
grommilitary, ***! речь о цикле внутри скана! этот цикл будет разбирать поле текущей записи построчно. читайте предыдущий пост внимательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 15:41 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
ок пробую,спасиб! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 15:54 |
|
изменение записей таблицы
|
|||
---|---|---|---|
#18+
А может вообще обойтись без SCAN и циклов? Типа: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 16:13 |
|
|
start [/forum/topic.php?fid=41&msg=38432812&tid=1582878]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 249ms |
0 / 0 |