Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-8433
BelAS
2003-10-22 05:34
2003.11.03
Компонент


1-8420
Charly
2003-10-22 13:09
2003.11.03
Сложение / смешение цветов


6-8577
Udjin
2003-09-08 19:04
2003.11.03
Список всех доменов в сети


7-8680
Tihomirov
2003-08-23 14:48
2003.11.03
Номер CD-диска


6-8563
Filat
2003-09-04 16:38
2003.11.03
Как сделать send message конкретному юзеру или всей лок. сети?





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