|
Как засунуть выборку в файл вместо курсора?
|
|||
---|---|---|---|
#18+
Делаем что нибудь типа: =sqlconnect(MyConnection1,'select * from dtatabase.table1','MyCursor') Можно ли, результат выборки засунуть сразу в существующий dbf файл (структура совпадает), а не в курсор? Ведь курсор - это тот же dbf файл! Если можно, то подскажите синтаксис! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2003, 18:10 |
|
Как засунуть выборку в файл вместо курсора?
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
&& Но зачем это надо? не проще ли сделать Select ....... into table (nameDBF). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2003, 20:00 |
|
Как засунуть выборку в файл вместо курсора?
|
|||
---|---|---|---|
#18+
2 Догма А не мог бы ты пояснить свой код. Фактически ты просто переоткрыл курсор под другим именем. А смысл? Если в исходном вопросе целью является запись в уже существующий DBF файл на стороне клиента, то это можно сделать так: =sqlconnect(MyConnection1,'select * from dtatabase.table1','MyCursor') select MyTab APPEND FROM (DBF('MyCursor')) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2003, 20:42 |
|
Как засунуть выборку в файл вместо курсора?
|
|||
---|---|---|---|
#18+
А что тут объяснять-то? Задача какая? - получить таблицу, причем без второго запроса с сохранением в dbf. Курсор по любому на диске буферится.По вашему что, структуру файла имеет отличного от dbf? Вы попробуйте , уверен что все вопросы отпадут. И прошу прощение за ошибочки, но они очевидны, просто спешилось. А то что переоткрыл, там мож человеку поюзадь дальше данные нужно будет. Можно переоткрывать, можно не переоткрывать, это дело вкуса. Главное что фал заимели, а команду COPY FILE FileName1 TO FileName2 никто не отменял. И если не устраивает вас, работать с файлом структуры dbf , а расширения tmp, то просто скопируйте его в другое место. COPY FILE (lcpath)TO "твое_добро.dbf", можешь фоксом, можешь API, это тож дело вкуса. Еще вопросы есть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2003, 11:58 |
|
|
start [/forum/topic.php?fid=41&fpage=417&tid=1598044]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 284ms |
total: | 420ms |
0 / 0 |