Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: access - paradox
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002
access - paradox

Pytanie osoby, która nie mogła się zalogować na forum. Jak ktoś odpowie, niech będzie też tak miły i wyśle linka do tematu na adres:

Czy istnieje jakiś inny sposób na połączenie z bazą danych utworzonej w Access, Paradox oprócz użycia komponentu "Microsoft ADO Data Control" i konieczności umieszczenia tej kontrolki na formularzu. Chodzi mi o utworzenie połączenia np. przy "form load" lub w module.Na formularzu ma znajdować się obiekt "Data Grid",który wyświetlał by dane z tabeli.
Proszę w miarę o szybką odpowiedź i z góry dziękuję


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

24-04-2004 12:01
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Tak istnieje, wcale nie trzeba kontrolki "Microsoft ADO Data Control" ani "DATA" wystarczy w kodzie za pomocą obiektu ADODB.Connection, ADODB.Recordset (Referencje do Microsoft ActiveX Data Objects 2.X Library) lub
lub obiektów DAO (referncje do Microsoft DAO 3.X Object Library)

Karolina


_____________________________________________
Karolina

17-07-2004 10:33
Pokaż profil karolinavb  Wyślij email do karolinavb   
Tomino




Typ: neutral
Postów: 12
Zarejestrowany: Dec 2003

Witam
Wszystko mozna zrobic przy pomocy modelu obiektowego ADO.
Na poczatku musi byc w/w referencja (Menu Project>References), nastepnie deklaracja zmiennych:

dim db as adodb.connection
dim rs as adodb.recordset

dalej np.:

form load()
set db = new adodb.connection
db.connectionstring = "provider=microsoft.jet.oledb.3.51; data source= C:/..."
db.open

Troche wyjasnien:
provider - dostawca danych OLE DB, w tym przypadku dla Accessa 97 ( dla Accessa 2000 cyfry 3.51 trzeba zamienic na 4.0), dla Paradoxa moze byc dostawca uniwersalny : MSDASQL.1

data source - zrodlo danych, podaj sciezke do pliku z danymi.
Jest jeszcze wiele innych opcji (urzytkownik, haslo), ale to moze kiedy indziej.

Po nawiazaniu polaczenia czas na dane. Zakladam ze na formie masz DataGrid i jakiegos textboxa.


set rs = new adodb.recordset
rs.activeconnection = db
rs.source = "select XXX from YYY"
rs.open

Powiazanie obiektu rekordset z danymi

text1.datafield = "XXX"
set text3.datasource = YYY

Powiazanie textboxa z rs

set datagrid1.datasource = YYY

Powiazanie kontrolki DataGrid
To naprawde w wielkim skrocie. Mam nadzieje ze Ci troche pomoglem.
Stety niestety wszystko pisalem na zywiol i czasem moze byc jakas literowka.
Pozdrawiam i powodzenia
Tomi

31-07-2004 18:39
Pokaż profil Tomino  Wyślij email do Tomino   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1