![]() |
![]() |
Megas 03.08.2004 - 13:46 | Народ, туплю. Надо импортировать около 2000 dbf фалов с одинаковой структурой в MSSQL так что бы они все попали в одну таблицу! Можно ли как то автоматизировать процес? Впринципе хотел осуществить это все на делфи. Но из головы вылетело как можно пройтись по всем фалам в каталоге поочередно открывая каждый и записывая в SQL. |
ИгорьК 1 - 03.08.2004 - 14:25 | FindNext тебе поможет |
Megas 2 - 03.08.2004 - 14:30 |
FindNext выручл меня не раз... Посмотреть имена файлов в каталоге с маской *.dbf я то смогу но какой компонентой их открывать??? BDE не предлогать ))) Если можно примерчик скиньте |
KAPACb 3 - 03.08.2004 - 16:12 |
Какая разница БДЕ это или не БДЕ Ну пусть это будет АДО, или компонент TDbf (рекомендую!). У них есть св-во означающее имя dbf-файла, например TableName. Его и меняй. Нашел FindNext'ом очередной дбф, делаешь Dbf.Close; Dbf.TableName := <ИмяОчередногоДБФа>; Dbf.Open; <ВызовПроцедурыПереносаДанныхВMSSQL>; |