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

start [/forum/topic.php?fid=41&tablet=1&tid=1592186]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 507ms |

| 0 / 0 |
