|
|
|
помогите разбить поле на строчки
|
|||
|---|---|---|---|
|
#18+
Есть dbf-файл "table" где в поле "stroka" записана строка символов через "," примерно так Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. есть у кого какие идеи ? заранне спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 11:59 |
|
||
|
помогите разбить поле на строчки
|
|||
|---|---|---|---|
|
#18+
попробуй сделать так. синтаксис не проверял, но общая идея, думаю понятна. m_str = alltrim(table1.stroka) kl_seg = occurs(',',m_str) insert into table2(stroka) values(substr(m_str,1,at(',',m_str,1)-1)) for i = 1 to kl_seg insert into table2(stroka) values(substr(m_str,at(',',m_str,i)+1,at(',',m_str,i+1)-1)) endfor insert into table2(stroka) values(substr(m_str,at(',',m_str,kl_seg)+1),len(m_str)) С уважением, Павел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1589639]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 418ms |

| 0 / 0 |
