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

Вниз

Работа с базой данный Access   Найти похожие ветки 

 
nik ©   (2004-06-02 12:13) [0]

Кто нить подскажет как в среде Делфи работать с Access"ом.
То есть открыть, посмотреть, используя запрос получить ответ.
Вообщем я только пытаюсь начать, до этого работал с Paradox, там все просто и понятно, а вот с Access"ом ни как. У меня даже открыть её не получается.
Вообщем нужно многое, если есть где-нить, че нить, помогите плизз.


 
Соловьев ©   (2004-06-02 12:16) [1]

ADO


 
Liavik   (2004-06-02 13:03) [2]

Подключать Access-овскую базу к Delphi надо через ODBC, дальше как с Paradox


 
Соловьев ©   (2004-06-02 13:10) [3]


> надо через ODBC

не надо, а можно. А нужно через ADO :)


 
Соловьев ©   (2004-06-02 13:14) [4]

вернее использовать компоненты ADO а подключатся через провайдера Microsoft.Jet.OLEDB.4.0


 
nik ©   (2004-06-08 14:43) [5]

to Соловьев
Ок пока получается теперь буду пробовать получать ответы на запросы


 
nik ©   (2004-06-08 16:01) [6]

Есть SQL запрос типа
SELECT S_R.ID_SECTION, S_M.CODE, S_M.NAME, Sum(S_M.QUANTITY) AS [Sum-QUANTITY], S_M.UNIT, S_M.ID_SR
FROM S_R INNER JOIN S_M ON S_R.ID = S_M.ID_SR
GROUP BY S_R.ID_SECTION, S_M.CODE, S_M.NAME, S_M.UNIT, S_M.ID_SR
если сюда добавить условие
HAVING (((S_M.NAME)="Гвозди строительные"));
то все нормально выбирает
а вот если добавить
HAVING (((S_M.NAME) Like "Гвозди*"));
то ни чего она не выбирает


 
Danilka ©   (2004-06-08 16:07) [7]

[6] nik ©   (08.06.04 16:01)
я с аццесовским скулем не работал, но попробуй так:
HAVING (((S_M.NAME) Like "Гвозди%"));


 
Ratiborr ©   (2004-06-08 16:12) [8]

SQL разный на делфях и в аксессе, поэтому иногда одна конструкция запроса может где-то и не работать. Из личного опыта.


 
Соловьев ©   (2004-06-08 16:13) [9]


> HAVING (((S_M.NAME)="Гвозди строительные"));

такие вещи надо писать в WHERE
в HAVING пишут условия для агрегатных функций


> HAVING (((S_M.NAME) Like "Гвозди*"));

[7]


 
Соловьев ©   (2004-06-08 16:15) [10]


> SQL разный на делфях и в аксессе, поэтому иногда одна конструкция
> запроса может где-то и не работать

не на делфях а LocalSQL и а аксесс - наверное имеется ввиду АДО - все зависит от провайдера. Надо смотреть справку к нему.


 
AleXqwq ©   (2004-06-08 18:00) [11]

ADOConnection->ConnectionString make Build
Provider: Microsoft Jet 4.0 Ole DB Provider
and file *.mdb;

ADOConnection.LogiPrompt := False;
ADOConnection.KeepConnection := False;
ADOConnection.Connected := True;

ADOQuery.Connection := ADOConnection;
...
ADOQuery.Open;
...

ADOConnection<-ADOQuery<-DataSet<-DBGrid


 
nik ©   (2004-06-09 13:49) [12]

to AleXqwq
пасибо за подробый путь, весьма помог( а то я пошел через пень колоду, тобишь вначеле её в DBGrid, отдуда в DBQuery и отдуда уже на видимую DBGrid)

to Danilka
ты прав, % подошло

to Соловьев
Это случем не повлияет на то, что потом эта прога будет работать на другом компе???


 
Соловьев ©   (2004-06-09 13:53) [13]


> Это случем не повлияет на то, что потом эта прога будет
> работать на другом компе???

что именно повлияет?


 
nik ©   (2004-06-09 15:23) [14]

to Соловьев
то что запросы на разных LocalSQL отличаются.
Ну например
На моей машине где пишется прога стоит
1 - Access XP
2 - Delphi 7(Enterprise)
3 - Соответственно BDE, ADO и т.д.
и все это дело под win2k server

У человека где она дожна работать
1 - Access 2000
2 - Win 98
и усё..... Будет ли прога работать???


 
Соловьев ©   (2004-06-09 15:29) [15]


> то что запросы на разных LocalSQL отличаются.

нет или ты про разные версии BDE?

> и усё..... Будет ли прога работать???

под 98 точно могут быть траблы, для этого с микрософта тяни патчи.



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

Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.032 c
9-1079455657
AlexXn
2004-03-16 19:47
2004.07.04
DelphiX


14-1087082119
Yegorchic
2004-06-13 03:15
2004.07.04
Курс валют


4-1085210397
tytus
2004-05-22 11:19
2004.07.04
Как свернуть все окна?


1-1087399722
snake1977
2004-06-16 19:28
2004.07.04
Поиск по документам Word


8-1081152480
SDV
2004-04-05 12:08
2004.07.04
Помещение изображения в TMemoryStream





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский