![]() |
|
Проблема с dbf файлом | ☑ | ||
---|---|---|---|---|
0
rt2000
18.03.16
✎
08:56
|
Делаю выгрузку в dbf файле, для дальнейшей отправкой по почте.
Выяснилось, что файл выгружается не корректно. А именно: Файл сформировался, если его сразу отправить, то он будет с ошибкой и не откроется у тех кому отправляю. Для того, что бы исправить ошибку, я открываю это файл через "Database Tour". После закрываю и отправляю, файл в нормальном состояние. Код как программно заполняются фалы, только полей чуть больше: ДБФ = Новый XBase; ДБФ.Кодировка = КодировкаXBase.ANSI ;// OEM - правильная кодировка ДБФ.Поля.Добавить("PComp_Code","S",25); //Код ДБФ.Поля.Добавить("PC_Name","S",50); //наим ДБФ.Поля.Добавить("PC_Addr","S",80); //Юр адрес ДБФ.СоздатьФайл("D:\123\PARCOMP.dbf"); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() цикл ДБФ.Добавить(); ДБФ.PComp_Code = Выборка.Ссылка.Код; ДБФ.PC_Name = Выборка.Ссылка.Наименование; ДБФ.PC_Addr = "-"; ДБФ.Записать(); КонецЦикла; ДБФ.ЗакрытьФайл(); |
|||
1
Ёпрст
гуру
18.03.16
✎
09:00
|
а че не так ?
Выборка.Ссылка.Ссылка.ССылка.ССылка.ССылка.Код; ? |
|||
2
mistеr
18.03.16
✎
09:21
|
(0) > ДБФ.Кодировка = КодировкаXBase.ANSI // OEM - правильная кодировка
Может это намёк? А "те, кому отправляешь" чем открывают? |
|||
3
Ёпрст
гуру
18.03.16
✎
09:22
|
(2) экселем, вестимо :)
|
|||
4
rt2000
18.03.16
✎
09:27
|
(2) в "OEM" - им не устраивает.
(3) А при чем тут эксель? Надо что бы файл выгружался и его не пришлось после открывать, что бы не было ошибок. Вместо экселя, я открываю через "Database Tour" |
|||
5
mistеr
18.03.16
✎
09:32
|
(4) На мой вопрос ответь.
|
|||
6
vip03
18.03.16
✎
09:35
|
"если его сразу отправить, то он будет с ошибкой и не откроется у тех кому отправляю." = т.е. ошибка в заголовке дбф?
сравни заголовок до открытия и после. была у меня подобная фигня когда файл СОЗДАВАЛ ч/з адо. так и не победил. создавал иксбэйсом, заполнял адо. |
|||
7
rt2000
18.03.16
✎
09:36
|
(5) В OME, уже отправлял им.
Чем открывают не знаю? Даже если узнаю, программу свою они не поменяют. Но я спрошу у них, что за программа |
|||
8
rt2000
18.03.16
✎
09:38
|
(6) Что ты имеешь ввиду под заголовком?
У меня есть "Имя файла", "Имя полей" и "Кодировка" |
|||
9
DDwe
18.03.16
✎
09:44
|
(8) Ты не знаешь, что такое заголовок файла?
|
|||
10
Garykom
гуру
18.03.16
✎
09:57
|
(0) это такая завуалированная реклама http://www.databasetour.net/download.html ?
от стремного окраинного разработчика который даже на польский и каталонский перевод сделал а на русский нет? |
|||
11
aka AMIGO
18.03.16
✎
09:58
|
(8) Заголовок, или по-жаргонному - хидер (Header) - описание dbf-файла, за которым непосредственно следует гирлянда записей
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |