Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как создать 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]

Делает


Наверх

Титульная страница Поиск, карта сайта Написать письмо