Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
1-97335
Tahion
2002-05-18 19:18
2002.05.30
Как отобразать на форме иконки, из формата *.icl


3-97158
asafr
2002-05-06 17:05
2002.05.30
Переменное название временной таблицы в сохраненной процедуре.


3-97187
DmitryM
2002-05-07 12:18
2002.05.30
Выгрузка данных из Blob-поля


3-97114
pusrg
2002-05-10 16:28
2002.05.30
Компоненты для доступа к Oracle.


1-97277
Well
2002-05-18 16:35
2002.05.30
Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский