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

Вниз

Коректировка структуры DBF файла   Найти похожие ветки 

 
Yurij-7   (2004-12-06 13:34) [0]

День добрый
Прошу помочь в следующей ситуации:
Есть таблица DBF с некой структурой
Поле1 Символ (25)
Поле2 Символ (20)
Поле3 Символ (30)
Поле4 Символ (27)
очу сделать чтобы моя прога перед открытием данного файла проверяла структуру с эталонной таблицей и если структура не совпадает то приводила ету структуру к эталонной.
Поле1 Символ (20)
Поле2 Символ (15)
Поле3 Символ (30)
Поле4 Символ (7)

Еще одно уточнение файл наполнен данными

Это вообще реально реализовать, может у кого есть линки?
Заранее благодарен.


 
Yurij-7   (2004-12-06 13:58) [1]

Может вопрос сильно примитивный?
или никто незнает возможно ли такое реализовать?


 
Sergey13 ©   (2004-12-06 14:08) [2]

А какова причина "неэталонности" структуры? И как ты собираешся строку (27) переводить в строку (7) например?


 
Janb   (2004-12-07 07:37) [3]

Если это тебе нужно для отображения то просто ограничи там где выводишь в дбгриде например


 
Yurij-7   (2004-12-07 10:23) [4]

Вся проблема в том что неэталонный ДБФник я формирую в Microsoft Excel, и следовательно структуру точно угадать нельзя, но потом когда я заливаю этот ДБФник в мою базу (Paradox) то у меня возникают проблемы с импортом.


 
Sergey13 ©   (2004-12-07 10:26) [5]

А че так сложно то? ДБФник из Microsoft Excel в базу (Paradox)?


 
ЮЮ ©   (2004-12-07 10:27) [6]

так может проще "проблемы с импортом" решить?


 
Yurij-7   (2004-12-07 12:14) [7]

Вся трабла в том что когда я делаю ДБФник из Microsoft Excel то его структура сильно отличаеться от той структуры в какую я буду втягивать этот ДБФ.


 
ЮЮ ©   (2004-12-07 12:17) [8]

а втягиваешь чем? Своей пргограммой? Там и предусмотри эту возможность


 
ocean   (2004-12-07 13:11) [9]

а может, работать прямо с Excel-базой?


 
Yurij-7   (2004-12-07 13:17) [10]

Дык я и хочу предусмотреть (самый первый пост) эту возможность но незнаю как это правильно реализовать.


 
ЮЮ ©   (2004-12-07 13:21) [11]

В том посте не строчки кода, а
...asString := asString ну никак не зависит от длины поля


 
Yurij-7   (2004-12-07 13:45) [12]

Проблема просто в том что ятолько учусь, я незнаю как прочитать, изменитьь програмно структуру таблицы наполненой данными в момент выполнения приложения.
может есть гдето линк на эту тему?


 
Yurij-7   (2004-12-07 18:52) [13]

Ну неужели никто с подобной ситуацией не сталкивался?


 
Yurij-7   (2004-12-07 18:55) [14]

Ну неужели никто с подобной ситуацией не сталкивался?


 
Соловьев ©   (2004-12-07 18:57) [15]

Yurij-7   (07.12.04 10:23) [4]
А почему ДБФ-ник нельзя формировать своей прогой? Зачем еще лишнее звено Ексель?
А структуру лучше не меняй, а создай новую таблицу(create table или select into ...(в зависимости от способа получения данных))


 
Yurij-7   (2004-12-07 19:02) [16]

Все дело в том что Я получаю информацию в экселевском файле потом ее привожу до определенной структуры и импортю в свою базу.


 
jancsi   (2004-12-14 17:11) [17]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=624



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

Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.054 c
1-1104087273
Shnabs
2004-12-26 21:54
2005.01.16
Работа с текстовыми файлами


1-1104408393
AndreyK_5
2004-12-30 15:06
2005.01.16
ShowMessage и мышь


9-1096449248
igan
2004-09-29 13:14
2005.01.16
Компромисс объем/сложность


1-1104668333
byte
2005-01-02 15:18
2005.01.16
Поделитесь, если есть, опытом


14-1103931716
olookin
2004-12-25 02:41
2005.01.16
Все-таки старина рулит - The Razors Edge of AC/DC





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский