Можно ли без schema.ini?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Wasup!
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 21.06.2005 (Вт) 11:09

Можно ли без schema.ini?

Сообщение Wasup! » 02.03.2007 (Пт) 14:16

Здравствуйте, нужно находить данные в текстовых файлах, со строками фиксированной ширины. Решил для этого использовать ADO "Provider=Microsoft.Jet.OLEDB.4.0;".
Но есть проблема, файлы размещены на сетевом диске, доступ к которому только на чтение. Поэтому создать schema.ini в директории с файлами нельзя. Можно, как-то задать размеры полей без него или указать провайдеру, что schema.ini находится в другой директории?

VKS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2006 (Чт) 15:40

Сообщение VKS » 02.03.2007 (Пт) 20:00

может быть вы имели ввиду schema.ldb?

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 02.03.2007 (Пт) 20:42

вроде бы как только в той же директории должен лежать

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 02.03.2007 (Пт) 20:51

А админа попросить в нужное место этот файлик положить?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

VKS
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2006 (Чт) 15:40

Сообщение VKS » 02.03.2007 (Пт) 22:32

Andrey Fedorov писал(а):А админа попросить в нужное место этот файлик положить?


если всётаки имелся ввиду ldb то по ходу админу придётся переписать ms access.

могу посоветовать не использовать DAO и т.п. если база находится с правами доступа read only, ну либо открыть доступ.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 02.03.2007 (Пт) 23:03

VKS писал(а):если всётаки имелся ввиду ldb то по ходу админу придётся переписать ms access.


Что имелось в виду - достаточно четко написано в первом письме...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.03.2007 (Сб) 19:10

VKS
ты не понял вопроса. мы про другое тут разговариваем 8)

Wasup!
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 21.06.2005 (Вт) 11:09

Сообщение Wasup! » 05.03.2007 (Пн) 10:11

Нашел в msdn, что обязательно должен лежать в той же директории.
When the Text driver is used, the format of the text file is determined by using a schema information file. The schema information file is always named Schema.ini and always kept in the same directory as the text data source. The schema information file provides the IISAM with information about the general format of the file, the column name and data type information, and several other data characteristics. A Schema.ini file is always required for accessing fixed-length data. You should use a Schema.ini file when your text table contains DateTime, Currency, or Decimal data, or any time that you want more control over the handling of the data in the table.

Wasup!
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 120
Зарегистрирован: 21.06.2005 (Вт) 11:09

Сообщение Wasup! » 06.03.2007 (Вт) 13:25

А какими правилами руководствуется движок Jet при поиске? Опытным путем определил, что поиск регистронезависимый, при сравнении текстовых строк завершающие пробелы не учитываются. Где можно посмотреть информацию о правилах того, как Microsoft.Jet.OLEDB.4.0 осуществляет поиск?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 113

    TopList  
cron