![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать DBF-файл для ADO-компонентов без BDE ?
Kudatsky © (2003-04-25 09:37:00)Как создать DBF-файл для ADO-компонентов без BDE ?
Database Desctop этого делать не хочет.
Иван (2003-04-25 15:40:00) [1]Народ, подскажите, как работать с DBF и Paradox, используя ADO-компоненты? Т.е. что нужно задавать у компонента TADOConnectionв качестве ConnectionString?
Соловьев (2003-04-25 14:06:00) [2]Мелкософ в своем духе - своровали и выпустили под своей маркой :)))
Соловьев (2003-04-25 14:03:00) [3]
> sniknik © (25.04.03 13:59)
зрозумів, сенкс.... :)
sniknik (2003-04-25 13:59:00) [4]Соловьев © (25.04.03 13:17)
а ты взгляни на него внимательней, это он и есть BDE (урезанная версия), которая используется если не найден "большой брат". :)
кстати в более новой версии (jet 4.0) у него уже другое имя msx bde40.dll (хотя внутреннее осталось MSXBSE40 в свойствах файла версия/имя)
похоже в мелкософте с именами сами запутались :о)) сейчас хелр посмотрел явная несуразица (не правил! привожу как есть)
Параметры инициализации dBASE
Папка Jet\4.0\Engines\Xbase содержит параметры инициализации драйвера msxbde40.dll, используемого при доступе к внешним источникам данных dBASE. В следующем примере демонстрируются типичные значения элементов данной папки.
win32=<путь>\ msxbde40.dll
NetworkAccess=On
PageTimeout=600
INFPath=C:\DBASE\SYSTEM
CollatingSequence=ASCII
DataCodePage=OEM
Deleted=On
DbcsStr=On
Century=Off
Date=MDY
Mark=47
Exact=Off
Ядро базы данных Microsoft Jet следующим образом использует элементы в папке Xbase.
Элемент Описание
win32 Каталог файла Msxbse35.dll. Полный путь определяется во время установки. Значения имеют тип String в Windows 95 и Windows NT 4.0 или тип REG_SZ в Windows NT 3.51.
anton2v (2003-04-25 13:54:00) [5]типа
SQLTable.SQL.Text:="CREATE TABLE my.dbf (mychar char(8), myint integer, mydate date, myfloat float)";
SQLTable.ExecSQL;
Соловьев (2003-04-25 13:17:00) [6]2 sniknik ©
Параметры инициализации dBASE
Папка Jet\3.5\Engines\Xbase содержит параметры инициализации драйвера Msxbse35.dll, используемого при доступе к внешним источникам данных dBASE. В следующем примере демонстрируются типичные значения элементов данной папки.
А как это понимать?
sniknik (2003-04-25 13:14:00) [7]сам Excel использует jet, а jet использует BDE для dBase файлов (тоже dbf) круг замкнулся. в вопросе без BDE.
sunrider (2003-04-25 12:08:00) [8]Есть совсем веселая идея :-) использовать для создания dbf файла
Excel
Anatoly Podgorestky (2003-04-25 11:27:00) [9]АлексейК (25.04.03 11:20)
Согласен, а какую? Неужели ты думаешь, что сказав DBF то ты все этим сказал, что у всех DBF файлов одинаковая структура.
АлексейК (2003-04-25 11:20:00) [10]Обычно когда говорят DBF файл и понимают, что файл имеет соответсвующую структуру.
Anatoly Podgorestky (2003-04-25 10:52:00) [11]А откуда у тебя Fox вылез? Никаких намеков на него нет. Как нет вообще намеков на какую нибудь конкретную базу, в предельном случае можно даже сделать утверждение, что это текстовый файл с таким расширением. Fox справится с текстовым файлом неизвестной структуры?
АлексейК (2003-04-25 10:43:00) [12]А не проще, например, Fox установить?
Anatoly Podgorestky (2003-04-25 09:52:00) [13]А там тоже есть в настройках при создании таблицы.
Kudatsky (2003-04-25 09:50:00) [14]Действительно, DBD это делает.
А как задать языковый драйвер ?
stone (2003-04-25 09:41:00) [15]DBF-файл - это файл сам по себе, какими средствами доступа к нему ты пользуешься, это уже второй вопрос.
Anatoly Podgorestky (2003-04-25 09:40:00) [16]Делает