|
|
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
Можно ли переименовать курсор? Например select * ... into cursor tmp1 а теперь переименовать tmp1 в tmp2 проблема в том, что мне нужно создать курсор проверить его содержимое и если устраивает привязать к гриду, а грид работает с tmp2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 12:38 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
Зделай select * from temp1 into cursor temp2 вот и все. Делов та? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:26 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
НедоходящийЗделай select * from temp1 into cursor temp2 вот и все. Делов та? Ага и будешь опять весь свой грид настраивать Я бы сделал так select * ... into cursor tmp1 Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:55 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
2 piva Несовсем понял что имееться ввиду опять настраивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:43 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
Недоходящий проблема лисы, в том, что контролы живут его так, как они этого хотят грид еще та песня (лезет куда его не просят при ините) если у грида убить источник и снова поднять нужна перепривязать все контролы коллекции грида пива показал как менять наполнение источника без его гроханья ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:47 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
piva НедоходящийЗделай select * from temp1 into cursor temp2 вот и все. Делов та? Ага и будешь опять весь свой грид настраивать Я бы сделал так select * ... into cursor tmp1 Код: plaintext 1. 2. 3. 4. 5. Есть еще вариант: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 15:14 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
Maltsev Max Код: plaintext 1. 2. 3. Не совсем годится. Если колонки в GRID не соответсвуют порядку колонок в tmp2, то все равно пройтись по ControlSource всех колонок. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:32 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
зачем проходиться. можно в select вместо * прописать название полонок в том порядке в коком надо и все будет соответствовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 17:05 |
|
||
|
И снова курсор
|
|||
|---|---|---|---|
|
#18+
АлексbМожно ли переименовать курсор? Например select * ... into cursor tmp1 а теперь переименовать tmp1 в tmp2 проблема в том, что мне нужно создать курсор проверить его содержимое и если устраивает привязать к гриду, а грид работает с tmp2. Если собственно отвечать на заданный вопрос, то для этого достаточно открыть тот же курсор с другим алиасом: Код: plaintext 1. 2. 3. Однако если речь идет о том, чтобы изменить источник данных для Grid, то это не имеет смысла. Если к моменту выполнения запроса Grid уже создан, то такая операция разрушит структуру Grid. Т.е. "в лучшем случае" пропадут все пользовательские методы и объекты вставленные в Grid на этапе проектирования, а "в худшем" получишь белый прямоугольник вместо Grid. В общем случае, замена источника данных для Grid выполняется примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Имя нового источника данных для Grid может и отличаться от того, что было раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 18:11 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33485267&tid=1592369]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
8ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 454ms |

| 0 / 0 |
