|
в
|
|||
---|---|---|---|
#18+
добрый день уважаемые знатоки моя проблема в следующем: имеется база данных foxpro и в базе несколько столбцов если их соединить образуют искомый код моя задача найти нужный код соединяя эти столбцы и заменить его на другой код не производя никаких изменений и добавлений новых столбцов. COD1COD2COD3Данные322...323...352... всё это я сделал в vba через odbc драйвер, но мне не нравится скорость его работы. поэтому вопрос в следующем, как в FoxPro сделать похожее действие, например как действует команда Replace , но учитывая мою специфику и то, что код образуется из нескольких столбцов. Благодарю за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2009, 15:31 |
|
в
|
|||
---|---|---|---|
#18+
извините забыл дать название теме) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2009, 15:34 |
|
в
|
|||
---|---|---|---|
#18+
Интересно, а чем Replace не устраивает. Моно так : Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2009, 05:53 |
|
в
|
|||
---|---|---|---|
#18+
Блин, копи-пейст подвел :) Where cod1=some_value1.and.cod2=some_value2.and.cod3=some_value3 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2009, 05:54 |
|
в
|
|||
---|---|---|---|
#18+
Replace не подходит: судя по задаче, нужно собрать код из 3-х полей, заменить его НЕ в таблице на что-то другое, и это другое выполнить. Например, так: scatter memvar IF (m.cod1 - m.cod2 - m.cod3) = somecode somecode1 = ggggggggggggggggg && это какой-то код для выполнения &somecode1 && выполняем наш новый код endif Если нет, то напишите задачу подробнее: например, в моем понимании код - это текст из какой-либо команды языка FOXPRO bik52()mail()ru ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2009, 19:50 |
|
|
start [/forum/topic.php?fid=41&tid=1586802]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
55ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 162ms |
0 / 0 |