Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Вниз

Хелп!!! Конвертация из *.dbf в *.txt   Найти похожие ветки 

 
Sombrero   (2002-10-30 12:51) [0]

Люди знающие! Подскажите плиз, как мне выборочно столбцы из DBF-файла перегнать в TXT-файл. Проги, работающие с DBF и выложенные в "кладовке" не имеют исходников:(( то был обман). Не игнорируйте, подскажите, это наверно не сложно, для тех кто хорошо ведает дельфи, очень надо!!!


 
Андрей Прокофьев   (2002-10-30 13:07) [1]

Можно использовать ADO.

var AQ : TADOQuery;
F : TextFile;
AQ := TADOQuery.Create(nil);
Assign(F, "");
Rewrite(F);
try
AQ.ConnectionString := "..."
AQ.SQL.Text := "select MyField1, MyField2 from MyTable"
AQ.Open;
while not AQ.Eof do
begin
Write(F, AQ.FieldByName("MyField1").AsString, " ");
WriteLn(F, AQ.FieldByName("MyField2").AsString);
AQ.Next;
end;
finally
AQ.Free;
CloseFile(F);
end;

P.S. Возможны ошибки, но принцип верный


 
neodiX   (2002-10-30 13:07) [2]

Ну это очень просто...
Я делал так: настроил ODBC драйвер для конктертной базы, потом на форму бросил TTable, приконектился к базе и... все! Теперь ты имешь доступ к любой ячейке.


 
neodiX   (2002-10-30 13:10) [3]

2 Sombrero: у Андрея Прокофьева вариант лучше


 
Sombrero   (2002-10-30 13:54) [4]

Спасибо большое, попробую!!!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-21784
PVOzerski
2002-10-19 03:08
2002.11.07
о мыши Genius


1-21526
AlexeyMir
2002-10-29 11:04
2002.11.07
Подскажите...


3-21381
NeyroSpace
2002-10-16 18:00
2002.11.07
Куда деваются милисекунды? (Time type)


1-21600
Sombrero
2002-10-30 12:51
2002.11.07
Хелп!!! Конвертация из *.dbf в *.txt


3-21353
PAVELsinicinV
2002-10-17 10:54
2002.11.07
какую размерность имеет символьное поле (Characner 2)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский