aaaaTrzeba żyć, a nie tylko istnieć.aaaa
Musisz kupic sobie conjmniej "Pervasive.SQL Workstation Engine", następnie
za pomocą "DDF Ease" zdefiniować dostęp do bazy danych - niezbędna znajomość
struktury bazy aż po nazwy i właściwości pól - i już możesz załączać i
importować tabele
Czy ktoś ma rozszerzenie do Offica 97 pozwalające importować tabele
stworzone przez Btrieve. .......
| Mam takie pytanko: czy jest mozliwosc zassania tabel z Btrieve 6.1
| do Access a 2000 ???
oczywiscie ale chyba jescze oprocz dobrych checi musisz miec
jescze opisowki tych baz czyli smieszne pliczki z rozszerzeniem *.(nie
pamietam)
, ale to bylo tak dawno temu ze moze sie cos zmienilo
Z tego co co wiem to sa te pliki:
attrib.ddf
field.ddf
file.ddf
index.ddf
Bartek
Użytkownik MKotynia <koty@wp.plw wiadomości do grup dyskusyjnych
napisał:Xns92306432C1036XnewsCiNadaLubZm@127.0.0.1...
On 17 cze 2002, you wrote in pl.comp.bazy-danych.msaccess:
| Uzytkownik paroola <paro@poczta.onet.pl.nospamw wiadomości do
| grup dyskusyjnych napisal:aek2v9$kh@news.tpi.pl...
| Witam Grupe!
| Mam takie pytanko: czy jest mozliwosc zassania tabel z Btrieve 6.1
| do Access a 2000 ???
oczywiscie ale chyba jescze oprocz dobrych checi musisz miec
jescze opisowki tych baz czyli smieszne pliczki z rozszerzeniem *.(nie pamietam)
, ale to bylo tak dawno temu ze moze sie cos zmienilo
faktycznie - nawet w Pervasiwie trzeba mieć DDF.
Nie pamiętam jak było w Accessie 2.0, czy trzeba było mieć DDF, ale chyba też.
Do czasu nowych wersji BTrieva, to było najlepsze narzędzie do obsługi tychże tabel.
pozdrawiam
On Mon, 17 Jun 2002 09:58:10 +0200, "Pomidor"
<tomat@spam.poczta.onet.plwrote:
| | Mam takie pytanko: czy jest mozliwosc zassania tabel z Btrieve 6.1
| do Access a 2000 ???
| oczywiscie ale chyba jescze oprocz dobrych checi musisz miec
| jescze opisowki tych baz czyli smieszne pliczki z rozszerzeniem *.(nie
pamietam)
| , ale to bylo tak dawno temu ze moze sie cos zmienilo
Z tego co co wiem to sa te pliki:
attrib.ddf
field.ddf
file.ddf
index.ddf
Te trzy ostatnie, o pierwszym nie słyszałem.
Z tym, że to chodzi tylko z Accesem 2.0
Można też kupić sterowniki ODBC, które produkuje firma Pervasive.
Roman Wantoła
Witaj,
Witam,
Uzywam Symfonii nr wersji: 5.60.1.74,
I jako baze mam tam Microkernel database engine v6.14.430.
Jak inni już zauważyli, Symfonia Premium (pewnie taką masz) chodzi na
silniku bazy danych Pervasive (dawniej Btrieve). Aby dostać się do tej bazy
trzeba znać dokładną strukturę tych plików (indeksy, rozmiary pól, typy pól,
długości rekordów itp). Zwykle takie informacje są zapisywane w plikach o
rozszerzeniu DDF (Data Definition File), ale producent oprogramowania nie ma
obowiązku ich dostarczania. Dodatkowo pisząc aplikację nie musisz tych
plików używać, wystarczy znać dokładną strukturę zadanego pliku. Niestety
producenci symfonii (obecnie SAGE) nie dostarczają tych plików i pewnie nie
ma możliwości wydobycia drogą oficjalną takowych plików (ale spróbować
warto). Oczywiście można próbować wydobyć strukturę posiłkując się
narzędziami Pervasive'a, ale będą one szczątkowe (aczkolwiek być może dla
Twoich potrzeb wystarczające), jednak jeśli zamierzasz własnoręcznie coś w
nich modyfikować to będzie troche niebezpieczna zabawa.
Innym (kosztownym) rozwiązaniem problemu dostępu do bazy symfonii jest
przejście na opcję FORTE, która działa na MS SQL 2000 (a Forte 2007 ponoć
także na SQL 2005), wtedy dostęp do baz masz na dwa sposoby
- poprzez obiekty biznesowe VBA
- poprzez bezpośredni i jawny dostęp do tabel MS SQLa
Pozdrawiam
AdamK
Mozliwosci masz przynajmniej dwie. Ale od poczatku:
1. dane w symfonii zapisywane sa w plikach, w ktorych nie ma informacji o
strukturze bazy,
2. wniosek - nie mozna sie do nich dostac bezposrednio
3. idac dalej - aby bezposrednio siegnac do baz musisz miec zainstalowany
silnik Pervasive2000
4. ale to nie wszystko - nawet jak masz Pervasive'a i podlaczysz do niego
baze (czyli katalog z plikami), to i tak nie zobaczysz tresci baz, tylko
trzy nic nie mowiace pliki
5. przyczyna jest brak informacji o strukturze bazy w plikach bazy
6. aby zobaczyc tresc musisz posiadac odpowiednie pliki - cztery pliki z
rozszerzeniem ddf
7. pliki te generuje sie z programu np. z FKi - aby to zrobic musisz znac
odpowiednia komende do uzycia w wewnetrznym jezyku symfonii - AMbasic'u
8. Matrix niechetnie udostepnia takie informacje
9. jest jeszcze jeden sposob - mozesz w AMbasic'u (powtarzam - wewnetrznym
jezyku programu), napisac eksport np. do pliku tekstowego i dopiero z niego
wyciagac dane - ale musisz sie nauczyc AMbasic'a a to troche potrwa (nie
jest obiektowy, taka sobie pochodna starego basic'a)
10. tak na marginesie - ddf'y do Handlu i FKi mozna wygenerowac, ale juz np.
do Kadr i Plac nie
Pozdrawiam
Kamil Maciejewski
Andrzej Boczek wrote:
Czesc.
Mam pytanie. Czy ktos z szanownego grona uzywal kiedys pakietu Scalable
SQL firmy Pervasive ???
Wiem, ze wspolpracuje on z Btrieve 6.x ale czy jest to nakladka na
Btrieve, czy moze samodzielny engine bazy.
Prosilbym o kontakt.
Andrzej Boczek
Andrzej.Boc@pol.pl
Andrzej.Boc@zodiac2.mimuw.edu.pl
ScalableSQL nie jest w sensie doslownym nakladka ale moze bardziej
"czapka"
SQL'owa na BTRIEVE'ie. Scalable korzysta z engina Btrieve do dostepu do
tabel,
ktore sa w zapisywne w postaci standardowej. ScalableSQL wymaga
dodatkowych
plikow zawierajacych informacje o strukturze tabel, indeksach
(wszystkiego
tego czego Btrieve nie wie) posiadajacych rozszerzenie DDF.
Moja firma (Junisoftex, Gliwice) od wielu lat jest wierna Btrieve'owi
i w rezultacie korzystamy ze ScalableSQL (obecnie w wersji 4.0) z
poziomu Delphi.
Uzytkownik "Sebastian" <sebast@nospam.waksmundzcy.com.plnapisal w
wiadomosci
RTS wrote:
| Witam
| Czy wiecie moze jak sie dobrac do bazy danych symfoni przez odbc ?
| Nie jest to takie proste ja by sie moglo wydawac, driver do pervasiva
| mam, potafie sie
| polaczyc z baza startowa na serwerze ale nie widze kompletnie bazy danych
| Symfoni.
| Prosze o łopatologiczna odpowiedz bo już mi sie dymi z uszu i nic nie
| umiem wymyslic :).
| Pozdrawiam
| Rafal
[SW]
Potrzebujes pewnie plikow *.ddf
Zglos sie go Matrix-a lub innego parnera moze Ci dadza :)
Nie wiem na jakich zasadach oni to rozpowrzechniaja
regards
SW
dzienki za wskazowke
ale co to za plik bo nie mam zadnego pliku o takim rozszerzeniu ?
RTS wrote:
Uzytkownik "Sebastian" <sebast@nospam.waksmundzcy.com.plnapisal w
wiadomosci | RTS wrote:
| Witam
| Czy wiecie moze jak sie dobrac do bazy danych symfoni przez odbc ?
| Nie jest to takie proste ja by sie moglo wydawac, driver do pervasiva
| mam, potafie sie
| polaczyc z baza startowa na serwerze ale nie widze kompletnie bazy danych
| Symfoni.
| Prosze o łopatologiczna odpowiedz bo już mi sie dymi z uszu i nic nie
| umiem wymyslic :).
| Pozdrawiam
| Rafal
| [SW]
| Potrzebujes pewnie plikow *.ddf
| Zglos sie go Matrix-a lub innego parnera moze Ci dadza :)
| Nie wiem na jakich zasadach oni to rozpowrzechniaja
| regards
| SW
dzienki za wskazowke
ale co to za plik bo nie mam zadnego pliku o takim rozszerzeniu ?
DDF data dictionary file :) Pewnie ze nie masz bo jak napisalem trzeba
sie zwrocic do partnera Matrix albo do firmy Matrix z prosba o
udostepnienie . Inna opcja to uzycie DDF Buildera .
Zdaje się, że masz mały problem......:-(. O ile wiem to programy z pakietu
Symfonii (przynajmniej FK) stosują format bazy Btrieve'a, a ten nie
posiada zdefiniowanej struktury w pliku .dat (znane są jeszcze inne
rozszerzenia plików Btreieve'a: .BTR, .MKD, .BDF). Aby dostać się do tych
zbiorów musisz posiadać pliki *.DDF (Data Dictionary File - file.ddf,
field.ddf, index.ddf itp) lub zdobyć słowny (kompletny) opis tych baz i
przy wykorzystaniu z DDFBuildera, XTrieve'a lub DDFEasy samemu zdefiniować
sobie te pliki. Mam jednak dla Ciebie złą wiadomość, bo (podobno) firma
Altkom Matrix nie udostępnia formatów zbiorów (przynajmniej do nowszych
wersji tego programu), ale nie trać optymizmu i spróbuj, może Tobie się
uda;-).
Pozdrawiam Grupowiczów
Adam
zanotowane.pldoc.pisz.plpdf.pisz.plbrytfanna.keep.pl