|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
создание dbf c помошью sql через BDE
Доброго времени суток!
Суть вопроса в следующем. Необходимо создать ответ на запрос из БД Oracle в формате dbf III уровня. Использую DOA и BDE. В BDE драйверу STANDARD программно ставлю такие настройки: DataModule1.Database1.Params.Add('PATH='+ExtractFi lePath(TempDb)); DataModule1.Database1.Params.Add('ENABLE BCD=FALSE'); DataModule1.Database1.Params.Add('DEFAULT DRIVER=FOXPRO'); Проблема в том, что при формировании запросом структуры dbf создается только база до 128 полей, а необходимо больше. Может кто что подскажет с настройками или другими драйверами, чтобы на выходе получилась dbf-ка с более чем 128 полей? |
#2
|
||||
|
||||
У dbf максимальная длина записи ((длина поля +1)*кол-во полей) равна 4000 байт. Скорее всего у тебя срабатывает это ограничение.
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |