Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Данные из MSSQL в dbf [D6, MSSQL, dBase, FoxPro, Paradox]


Explorer ©   (2002-06-19 09:01:00) 

Здравствуйте, мастера!
Делаю запрос на выборку данных из БД (MSSQL).
Как, затем полученные данные сохранить в .dbf?


Explorer   (2002-06-19 14:17:00) [1]

Всем спасибочки! Буду пробовать!


Lusha   (2002-06-19 14:00:00) [2]

>Explorer © (19.06.02 13:36)
тогда гетерогенные запросы нахрен...
Просто создаете таблицу при помощи той же TTable и сливаешь данные из запроса, например используя TTable.BatchMove...


Explorer   (2002-06-19 13:36:00) [3]

>wicked ©
а что такое UBPFD?

>Lusha ©
через BDE
Версия MSSQL - 2000.

а нигде примерчика нету?


Lusha   (2002-06-19 12:17:00) [4]

>Explorer © (19.06.02 09:01)
Цепляешься через BDE?


fool   (2002-06-19 11:33:00) [5]

В MSSQL 7.0 есть такое(подробнее в T-SQL help):
Copies a data file into a database table or view in a user-specified format.
Syntax

BULK INSERT [["database_name".]["owner"].]{"table_name" FROM data_file}
[WITH
(
[ BATCHSIZE [= batch_size]]
[[,] CHECK_CONSTRAINTS]
[[,] CODEPAGE [= "ACP" | "OEM" | "RAW" | "code_page"]]
[[,] DATAFILETYPE [=
{"char" | "native"| "widechar" | "widenative"}]]
[[,] FIELDTERMINATOR [= "field_terminator"]]
[[,] FIRSTROW [= first_row]]
[[,] FORMATFILE [= "format_file_path"]]
[[,] KEEPIDENTITY]
[[,] KEEPNULLS]
[[,] KILOBYTES_PER_BATCH [= kilobytes_per_batch]]
[[,] LASTROW [= last_row]]
[[,] MAXERRORS [= max_errors]]
[[,] ORDER ({column [ASC | DESC]} [,...n])]
[[,] ROWS_PER_BATCH [= rows_per_batch]]
[[,] ROWTERMINATOR [= "row_terminator"]]
[[,] TABLOCK]
)
]


wicked   (2002-06-19 11:24:00) [6]

2 Explorer ©
в UBPFD есть.... сам видел, поищи....


mnefedov   (2002-06-19 09:45:00) [7]

Воще все зависит от версии MSSQL. Если старше 6.5 (то бишь 7.0 и 2000(особенно 2000-й!!!!!)), то это можно сделать используя возможности т.н. "модели гетерогенных источников данных", т.е. когда можно смешивать в одном запросе разные источники данных. Смотри в Book Online раздел Distributed Queries...


sizmrebi   (2002-06-19 09:41:00) [8]

posmotri rabotu s dvumia Aliasami


Наверх

Титульная страница Поиск, карта сайта Написать письмо