Форум: "Базы";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
ВнизADO, строка подключения и диск D Найти похожие ветки
← →
ИМХО (2003-10-14 22:36) [40]Боже мой!
← →
ИМХО (2003-10-14 22:56) [41]Спасибо огромное за помощь, но тем не менее еще 3 вопроса осталось:
1. Таким образом, получается 2 альтернативы: или править реестр (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text\), или создавать SCHEMA.INI рядом с файлами, которые открываются, так ведь?
2. DBGrid при открытии CSV-файла странно себя ведет. В смысле он растягивает свой столбец до несуразных размеров. Как это лечится?
3. Не нашел на своем диске файла JETSQL40.CHM (он ведь так называется?) :(
Где его можно скачать? Или не могли бы Вы его скинуть мне, sniknik?
← →
sniknik (2003-10-14 23:23) [42]1: да вроде бы. (можно еще альтернативу работу как с текстовым файлом добавить)
2: это потому как он не знает тип поля и ставится максимум char(255)
задавай типы в том же SCHEMA.INI файле, для примера
[BOX.TXT]
ColNameHeader=False
CharacterSet=1251
Format=Delimited(;)
Col1=ID Integer
Col2=NEXTID Integer
Col3=PREDID Integer
Col4=REMARK Char Width 20
Col5=Fl Float
Col6=Cur Currency
3: ставится с ms office 2000/XP (во всяком случае только в них видел) и только если выбереш установку с хелпами/полную.
JETSQL40.CHM это не все, там еще несколько связаных хелпов все вместе > 5 мег. (попробуй сначала из офиса поставить)
← →
ИМХО (2003-10-14 23:56) [43]А обязательно имя секции называть по имени текстового файла?
← →
Anatoly Podgoretsky (2003-10-15 00:36) [44]Изменение файла Schema.ini для текстовых данных и данных HTML
Для чтения, импорта или экспорта данных в формате текстовых файлов и HTML необходимо включить в файл .ini разделы текстовых драйверов ISAM и в дополнение к этому создать файл Schema.ini. Файл Schema.ini должен описывать следующие характеристики источника данных: формат текстового файла, способ его чтения при импорте и стандартный формат экспорта файлов. Ниже приводится пример структуры для файла с фиксированной длиной записей, Filename.txt:
[Filename.txt]
ColNameHeader=False
Format=FixedLength
FixedFormat= RaggedEdge
MaxScanRows=25
CharacterSet=OEM
Col1=columnname Char Width 24
Col2=columnname2 Date Width 9
Col3=columnname7 Float Width 10
Col4=columnname8 Integer Width 10
Col5=columnname9 LongChar Width 10
Аналогично, формат текстового файла с разделителями задается следующим образом:
[Delimit.txt]
ColNameHeader=True
Format=Delimited()
MaxScanRows=0
CharacterSet=OEM
Col1=username char width 50
Col2=dateofbirth Date width 9
Для экспорта данных в текстовый файл с разделителями также следует указать формат:
[Export: Специальный экспорт]
ColNameHeader=True
Format=TabDelimited
MaxScanRows=25
CharacterSet=OEM
DateTimeFormat=mm.dd.yy.hh.mm.ss
CurrencySymbol=Dm
CurrencyPosFormat=0
CurrencyDigits=2
CurrencyNegFormat=0
CurrencyThousandSymbol=,
CurrencyDecimalSymbol=.
DecimalSymbol=,
NumberDigits=2
NumberLeadingZeros=0
TxtDelimiter
Пример «Специальный экспорт» представляет конкретную спецификацию экспорта, которая может быть изменена при подключении. Последний пример соответствует передаче имени источника данных (DSN) во время подключения. Все три раздела должны быть включены в один файл .ini.
← →
ИМХО (2003-10-15 09:11) [45]Сенк ю.
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.009 c