Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Delphi 6/Access 2000

[es] :: Pascal / Delphi / Kylix :: Delphi 6/Access 2000

[ Pregleda: 3260 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Rejn
Deki Karamatijević
Srbija.Niš.MedianaCity

Član broj: 2514
Poruke: 435
*.bankerinter.net



Profil

icon Delphi 6/Access 200014.09.2002. u 00:06

Da li neko zna kako u Delphiju 6 da napravim program koji ce citati
bazu podataka iz MS Access 2000 (.mdb)?Posto znam da se sigurno mnogi
bave ovakvim problemima,zamolio bih za malo opsirniji odgovor.
Hvala!

If you notice this notice you will notice that this notice is not worth noticing.
14.09.2002. u 00:06 

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 400
*.verat.net



Profil

icon Re: Delphi 6/Access 200014.09.2002. u 11:44
Nisam se bavio ovim, ali koliko znam to ide preko ADO-a. Detaljnije objasnjenje mozes da nadjes u knjigama Marco Cantu-a: Delfi 5 Izvornik, Mastering Delphi 6 u poglavlju o ADO-u. Mozes ih dowonload-ovati u pdf formatu preko Kazaa.
Pera električar 0637129710, BG, preporučujem.
14.09.2002. u 11:44 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


Profil

icon Re: Delphi 6/Access 200014.09.2002. u 16:02
ja sam se odavno bavio ovim, a koliko se secam, nista prostije..

otvorish Database Desktop, a u njemu Tools->Alias Manager, i tu samo kliknesh New dugme, ismislish Database Alias, odaberesh MSACCESS Driver Type, i u Path upises putanju do mdb fajla...

posle na formu dodash obicnu komponentu tDatabase, i u njoj odaberesh DatabaseAlias koji si izmislio u prvom koraku...

posle toga, sve ide kao sa bilo kojom drugom bazom... (tTable, tQuery...)


napomena: nisam siguran, ali mislim da ovaj nacin koristi i BDE i ADO za pristup bazama, pa te moze zezati oko instalacije... zbog ovoga preporucujem da pogledash ADO komponente (dodate u D6, nisam koristio) da radish sa mdb fajlovima bez bde-a (i dalje ces uz instalaciju morati da instalirash i ADO!)... garantovano nije nista tesko.. samo prodji po help-u za d6, i sve ce ti biti jasno...
14.09.2002. u 16:02 

Rapaic Rajko
programer, Grappolo
Bgd

Član broj: 4105
Poruke: 434
*.ppp-bg.sezampro.yu



Profil

icon Re: Delphi 6/Access 200014.09.2002. u 23:47
Postoji jos jedan nacin, a to je preko ODBC-a, koji ide uz svaku verziju Windows-a. Treba ti samo ODBC (Open Database Conectivity) drajver za Access. Tako sam ja radio zimus u jednoj firmi (nasledio od prethodnika/programera). Nemam dovoljno iskustva da bih znao da li je to radilo brzo/sporo ili dobro/lose. Da je bilo povremeno problema, bilo je (jasno; i Access i ODBC su Microsoft-ovi proizvodi).

Rajko
14.09.2002. u 23:47 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


Profil

icon Re: Delphi 6/Access 200016.09.2002. u 02:34
svakako, ali ti za vezu delphi <-> odbc valjda isto treba ili bde ili ado izmedju!

pa to vise lici na: delphi <-> (bde ili ado) <-> odbc <-> mdb

tako da je ovaj nacin najzaobilazniji, i najverovatniji da stvara probleme (kao sto si sam rekao)...

mada nista ne tvrdim, jer nisam radio odbc iz delhi-a!

16.09.2002. u 02:34 

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
212.110.78.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: Delphi 6/Access 200018.09.2002. u 18:53
batali bde, uzmi ADO
imas na paleti TADOConnection i TADOQuery,
nista vise ti ne treba, samo postavis jedan
alias kroz ODBC managera iz kontrol panela
i onda to povezes iz ADOconnection,

radi fino, ali ADO podrzava samo SubSet iz ANSI 92 SQL-a
tako da neke SQL kontrukte nece raditi kako ti mislis, ali ipak
ako naletis na problemima sa SQL-om onda prvo pokusaj da
uradis query u access-u pa je onda prebaci u Delphi,

uglavnom bolje je od BDE-a, mdb je bolji, stabilniji, brzi od paradoxa,
i kad distribuiras aplikaciju ne treba ti bde, sve se ukompajlira u exe.

Ako se mislis izmedzu DBE/Paradox i ADO/Access uzmi access
People who think they know everything tend to irritate those of us who do.
18.09.2002. u 18:53 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


Profil

icon Re: Delphi 6/Access 200020.09.2002. u 03:30
Citat:

uglavnom bolje je od BDE-a, mdb je bolji, stabilniji, brzi od paradoxa,
i kad distribuiras aplikaciju ne treba ti bde, sve se ukompajlira u exe.


skoro sam siguran da se ado ne ukompajlira u exe, vec da mora da se "ukompajlira" u instalaciju...
20.09.2002. u 03:30 

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 400
*.verat.net



Profil

icon Re: Delphi 6/Access 200020.09.2002. u 10:35
Ako sam dobro pročitao, meni se čini da sve što treba za ADO postoji u Windows-u 98, pa na dalje, i nema potrebe da se posebno instalira.
Pera električar 0637129710, BG, preporučujem.
20.09.2002. u 10:35 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


Profil

icon Re: Delphi 6/Access 200021.09.2002. u 01:40
pa da, ali je ado veoma osetljiv i na verzije (koliko sam ja upucen)

a sa jednim os-om dolazi verzija ado 2.0, sa drugim ado 2.5, sa trecim ado 2.6, sa cetvrtim ado.net 3.0 ili kako vec...

moje (neprijatno) iskusvo je da uvek morash "sa sobom da nosish" i verziju sa kojom je program pravljen...
21.09.2002. u 01:40 

kingrale
Adnan Ralic
Sarajevo

Član broj: 5620
Poruke: 16
*.as.bu.bih.net.ba.

Sajt: www.delphi.co.ba


Profil

icon Re: Delphi 6/Access 200008.10.2002. u 00:57
A niko da momku odgovori fino na pitanje...

1.Napravis bazu u Accessu i Tabelu takodjer tamo i spasis negdje ko *.mdb
2.U Delphiju postavit TDataSource,TAdoTable i AdoConnection(mada i nemora ovaj adoconnection jer vec i adotable ima connectionstring svojstvo).
Eh kako sada sta i gdje linkas.. evo:
DataSource.Dataset:=AdoTable
a
AdoTable.Connection:=AdoConnection
a u ADoconnection
kliknes na Connection string i kliknes na ono build.Izaberes
Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=admin;Data Source=C:\putanjadobaze\baza.mdb;Mode=Share Deny None;Extended Properties="";Locale Identifier=1050;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False

poslije toga se vratis na AdoTable i izaberes u svojstvu TableName neku od tabela iz tvoje access baze.Nakon toga standardno aktiviras AdoTable.Active:=true; postavis DBGrid.Dataset sa Datasourcom koji pokazuje na adotabelu i cao,to je to. Ako nisam bio dovoljno detaljan ili nejasan kontaktiraj me za dodatne informacije .Cu.
08.10.2002. u 00:57 

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.elfak.ni.ac.yu

Sajt: localhost


Profil

icon Re: Delphi 6/Access 200008.10.2002. u 03:41
ja sam rekao da nisam to nikad radio u delphiu, pa nisam ni mogao da mu objasnjavam nesto sto ne znam!



btw, "i cao, to je to"... ehem... jednostavno... microsoft... (sinonimi?)

Citat:

Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=admin;Data Source=C:\putanjadobaze\baza.mdb;Mode=Share Deny None;Extended Properties="";Locale Identifier=1050;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False

08.10.2002. u 03:41 

[es] :: Pascal / Delphi / Kylix :: Delphi 6/Access 2000

[ Pregleda: 3260 | Odgovora: 10 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.