|
|
|
remote view
|
|||
|---|---|---|---|
|
#18+
Помогите новичку! создаю соединение, потом вьюшку и копирую данные в таблицу с которой потом работаю. А как все это сделать программно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 17:29 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Зачем копируешь? Работай с вьюшкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 17:40 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Дело в том что их несколько как их программой запрашивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 17:46 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
"ЭляДело в том что их несколько как их программой запрашивать? Что именно надо скопировать (запросить)? Что подразумевается под фразой "их несколько"? Кого "несколько"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2006, 22:33 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Создана вьюшка d_2005 sql: SELECT *; FROM dbo.data_501 Data_501 и еще несколько данные из них по условию копирую в таблицу. Все делаю вручную: открываю вид а потом апендом в таблицу, а как программно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 09:30 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Я правильно понял постановку задачи: Есть несколько созданных Remote View. Надо их последовательно открыть и скопировать их содержимое в итоговую (общую) таблицу. С точки зрения программиста, Remote View практически не отличается от обычной таблицы FoxPro. Это значит, что с ними можно работать как с обычными таблицами. Код: plaintext 1. 2. 3. 4. 5. 6. Здесь d_2005 и d_2006 - это и есть Remote View Если созданные Remote View параметризированы, то предварительно надо явно указать значение параметра: Код: plaintext 1. 2. 3. 4. 5. 6. Если итоговая таблица, куда сливаются данные, была создана ранее, то можно использовать команду APPEND FROM Код: plaintext 1. 2. 3. 4. 5. 6. Здесь TabItog - это та итоговая таблица, куда сливаются результаты Remote View. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 13:42 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Спасибо я как то не подумала что они как таблицы запрашиваются :) Еще вопрос плиз А вьюшки программой как создаются- я нашла только что как-то через SQLCONNECT() а каким образом нигде не объясняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 15:16 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
"ЭляА вьюшки программой как создаются- Это команда CREATE SQL VIEW Плюс различные настройки при помощи команды DBSetProp("d_2005","VIEW",...) "Эляя нашла только что как-то через SQLCONNECT() а каким образом нигде не объясняется SQLCONNECT() - это уже работа, а не создание. Например, данная команда устанавливает соединение с сервером. Можно получать данные с сервера и без создания View при помощи команды SQLExec(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 15:31 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
ВладимирМ: Делаю USE d_2006 IN 0 select TabItog APPEND FROM (DBF('d_2005')) Но в таблицу попадает только первые 100 записей из D_2006, а если задаю условие, то вообще ноль. Если делаю это в коммандном окне и жду, пока в d_2006 загрузятся все данные то все нормально, а в программе почему-то нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 13:33 |
|
||
|
remote view
|
|||
|---|---|---|---|
|
#18+
Так я не работал, поэтому нет уверенности... Попробуй поиграться настройками FetchAsNeeded и FetchSize. Можно еще попробовать такой способо Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 13:46 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33572165&tid=1592186]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
223ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 540ms |

| 0 / 0 |
