Вверх ↑
Этот топик читают: Гость
Ответов: 4641
Рейтинг: 334
#1: 2009-02-26 16:32:38 ЛС | профиль | цитата
А будет ли компонент для работы с dbf напрямую из хиасма без применения vbs итд.???
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#2: 2009-02-26 16:44:57 ЛС | профиль | цитата
Ravilr писал(а):
А будет ли компонент для работы с dbf напрямую из хиасма

А что, штатный OLEdb, через стандартный драйвер ODBC, разве не подходит?
карма: 22

0
Ответов: 4641
Рейтинг: 334
#3: 2009-02-26 16:53:51 ЛС | профиль | цитата
nesco писал(а):
А что, штатный OLEdb, через стандартный драйвер ODBC, разве не подходит?


nesco, наверно подходит
примера не нашел, поэтому и спросил.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-02-26 16:58:43 ЛС | профиль | цитата
от любого иного примера работы через odbc он будет отличаться только строкой подключения
карма: 27
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#5: 2009-02-26 17:45:07 ЛС | профиль | цитата
Ravilr, вот рабочий пример чтения базы dBase 5 при помощи OLEdb с автоматической загрузкой драйвера dBase 5



Add(MainForm,2953706,63,133)
{
Width=680
Height=321
link(onCreate,6714608:doBrowse,[])
}
Add(OLEdb,660592,273,154)
{
link(onConnect,1186713:doCreate,[])
link(Driver,8447662:Text,[])
}
Add(ListBox,8447662,273,77)
{
Left=5
Top=5
Width=210
Height=275
}
Add(OLEdb_Session,1186713,336,154)
{
link(onCreate,15510662:doQuery,[])
}
Add(OLEdb_Query,15510662,399,154)
{
link(onQuery,16321824:doStr,[(453,160)(453,132)])
link(onColumns,5673081:doEnum,[])
link(Text,13145448:Text,[])
}
Add(StringTable,10503118,546,126)
{
Left=220
Top=5
Width=445
Height=275
Point(doAddColumn)
}
Add(StrList,13145448,406,77)
{
Strings=#19:SELECT * FROM Phone|
}
Add(MT_Enum,5673081,476,161)
{
link(onItem,10503118:doAddColumn,[])
}
Add(MT_String,16321824,476,126)
{
link(onResult,10503118:doAdd,[])
}
Add(Browse,6714608,119,147)
{
link(onBrowse,7631174:doString,[])
}
Add(FormatStr,7631174,175,147)
{
DataCount=1
Mask="Driver={Microsoft dBASE Driver (*.dbf)};
DriverId=533;
Description=dBase 5;
FIL=dBase 5;
DefaultDir=%1;
PageTimeout=600;
CollatingSequence=International;"
link(onFString,3107273:doEvent1,[])
}
Add(Hub,3107273,224,147)
{
link(onEvent1,8447662:doText,[(256,153)(256,104)])
link(onEvent2,660592:doOpen,[])
}


Для проверки можешь выбрать папку ElementsDelphiExampleDateBase там есть файл dBase -- Phone.dbf эта таблица и откроется, тк запрос настроен именно на нее.
карма: 22

1
Голосовали:Ravilr
Ответов: 4641
Рейтинг: 334
#6: 2009-02-26 17:57:30 ЛС | профиль | цитата
nesco писал(а):
Ravilr, вот рабочий пример чтения базы dBase 5 при помощи OLEdb с автоматической загрузкой драйвера dBase 5


Спасибо большое nesco, ....понял...как в примере с эксель.

Побольше бы примеров в папке с примерами.....ато наверно не я один задаю такие простые вопросы.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#7: 2009-02-26 17:59:20 ЛС | профиль | цитата
А вообще-то, надо бы почитать справку по этому вопросу. Найти ее можно здесь -- WINDOWSsystem32ODBCJET.HLP
карма: 22

0
Ответов: 4641
Рейтинг: 334
#8: 2009-02-26 18:01:45 ЛС | профиль | цитата
nesco, а если на форуме сделать например раздел с примерами, чтобы каждый пользователь мог добавлять туда свои примеры. А в разделе с примерами, подразделы....БД, звук, строки итд. может поможет новечкам ка Я
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3514
Рейтинг: 184
#9: 2009-02-26 18:17:14 ЛС | профиль | цитата
Публикатор есть
карма: 0
0
Ответов: 4641
Рейтинг: 334
#10: 2009-02-26 18:20:49 ЛС | профиль | цитата
я так понимаю публикатор есть, но схемы наверно попадают в раздел схемы или КАК?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3514
Рейтинг: 184
#11: 2009-02-26 18:22:03 ЛС | профиль | цитата
Они попадают в публикатор.
карма: 0
0
Ответов: 4641
Рейтинг: 334
#12: 2009-02-26 21:06:34 ЛС | профиль | цитата
Астрамак писал(а):
Они попадают в публикатор.


Нашел че да где. Просто на форуме...как то особо не написано.. вот и призадумался что это такое.
------------ Дoбавленo:

Надеюсь nesco, не против что я опубликовал схему в публикаторе. Удобно...чтоб не потерять и пример тоже хороший. Если кто против, достаточно сказать...я исправлюсь.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#13: 2009-02-26 22:55:49 ЛС | профиль | цитата
Ravilr писал(а):
не против что я опубликовал схему в публикаторе

Нет, не против, все равно, я ее доделал и на SVN положил. Так что, должна войти в следующую версию, в раздел ElementsDelphiExampleDateBase, под именем OLEdBase
карма: 22

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)