Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: CL | DM;

Вниз

Access + Delphi   Найти похожие ветки 

 
Miwa ©   (2002-05-18 14:40) [0]

Господа, подскажите, плз, как организовать сабж. Просто никогда не сталкивался с БД, а тут вот приспичило ;о)).
Подробности: надо просто написать оболочку для работы с готовой БД, созданной в Аксессе. Без каких-либо наворотов типа "Клиент-сервер" и "РБД". Так в каком направлении копать? 10x.


 
BJValentine ©   (2002-05-18 14:56) [1]

В BDE создаёшь алиас типа MSACCESS, настраиваешь его на нужный mdb шник, закрываешь BDE с сохранением изменений, затем переносишь на форму компонент TTable в свойстве DATABASE NAME выбираешь этот алиас, и в свойстве Table Name выбираеш нужную таблицу, работаешь с ней. Это самый простой вариант. Дерзай!


 
Miwa ©   (2002-05-18 15:05) [2]

10x.
2 admin: Сори, что задал вопросс "не в кассу" (в том смысле, что есть тематический форум по БД, просто что-то с утреца тяжело думается %о))


 
AFROLOV ©   (2002-05-18 16:44) [3]

К аксесу лучше через АДО доступаться.


 
cyphher   (2002-05-18 16:49) [4]

Если через BDE не будет работать (такое встречается), используй ODBC администратора, BDE сама себя настроит =)
В остальном все так же - TDatabase, TQuery и TDataSource


 
John Kayfolom   (2002-05-20 15:19) [5]

Используй ADO: ADOConnection1.ConnectionString:= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db1.mdb;Persist Security Info=False"

Вот и все что надо для подключения. С BDE намучаешься...


 
BJValentine ©   (2002-05-20 15:29) [6]

C ODBC как раз намучился я, с BDE всё элементарно просто. С ODBC конечно лучше, но для начинающего, мне кажется лучше BDE.


 
-=CrazyFish=- ©   (2002-05-20 17:09) [7]

Для работы с Access через BDE необходимо убедиться что в системе установлены объекты DAO.


 
cypher ©   (2002-05-20 19:47) [8]

BJValentine © таже фигня с точностью до наоборот =)))


 
erik ©   (2002-05-20 20:42) [9]

Блин вы бы хоть читали, что пишите!
To BJValentine ADO <> ODBC
BDE работает через MsJet и неимеет некоторых возможностей, может тормозить. ODBC вобще работает отвратно поскольку неможет работать отдельно от BDE. Образуется цепочка MsJet +... +ODBC + BDE это редкий тормоз!
ADO через OleDB работает вполне приемлемо. Можно работать напремую через MsJet http://www.islamov.com/


 
BJValentine ©   (2002-05-20 20:51) [10]

Насколько я помню, человеку просто нужно было знать в каком направлении копать, вот я и поделился своим первым опытом, потому что он мне дался легко и объясняется в двух словах, а вы тут спорите что быстрее и что круче, к словам цепляетесь - зря, это к вопросу не относится. Я вааще работаю с MS SQL и для доступа к базам пользуюсь спец. компонентами, возможности которых ODBC, MsJet и тем более BDE и не снились...


 
wicked ©   (2002-05-21 09:19) [11]


> Я вааще работаю с MS SQL и для доступа к базам пользуюсь
> спец. компонентами, возможности которых ODBC, MsJet и тем
> более BDE и не снились

гыгыгы... :)
неуместное сравнение... msjet специально заточен под access, это его почти родной интерфейс (роднее только dao, но он сейчас deprecated ;), соответственно он имеет возможности, которых просто нету в mssql... например, seek...

2 Miwa
я бы посоветовал ado... хоть и не подарок, но на первых порах тебе хватит... а там видно будет, спрашивай... ;)



Страницы: 1 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
4-97459
[HDD]John
2002-03-28 13:52
2002.05.30
Исправляюсь: имитация нажати КЛАВИШИ ТАВ


1-97316
Doctor Deejay
2002-05-19 18:24
2002.05.30
Ну помогите же мне кто-то!!!


1-97252
ilXAM
2002-05-20 11:42
2002.05.30
FastReport? howto...


1-97339
8787
2002-05-19 23:14
2002.05.30
значок проги на GroupBox7


1-97307
Beginner
2002-05-19 13:26
2002.05.30
Как определить програмно WinNT