🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345727

Baza visual fox pro w lazarusie. Jak ? (tdbf nie wspiera cdx-ów)

#345727
From: Marek
Date: Sun, 02 Apr 2017 13:44
11 lines
2457 bytes
Muszę przeprowadzić do lazarusa projekt, który zrobiłem w Delphi. (Na delphi mam licencję, ale pracodawca, który chce skorzystać z tego projektu - nie ma, chodzi o to, żeby projekt powstał w ramach stosunku pracy). 

W programie korzystam z danych zewnętrznego programu (visual fox pro ). Na kompie zainstalowany Ole db provider for fox pro, i działa sql. 

W lazarusie: 
1. Jest odbc, ale po połączeniu z bazą danych zapytania na większości tabel projektu kończą sie informacją, że brak tabeli. (najwyraźniej  nie obsługuje w pełni bazy visual fox pro) 

2. Jest tdbf: działa (database level =30),otwiera wszystkie tabele, ale nie obsługuje indeksów cdx. Są mdx-y, ale musiałbym indeksowac bazę obcego systemu: nie chcę. Chyba, ze indeksować kopię (głównie czytam dane) ale to i mało eleganckie, i kłopotliwe. 

Będę wdzięczny za wszelkie podpowiedzi. 
PS. Nie mogę uzyć żadnego płatnego w komercyjnych zastosowaniach komponentu. Nie wiem, czy rozwiązanie advantage jest na lazrusa, ale jak baza jest w sieci to chyba i tak by się nie dało zastosować (licencja) 
Technical Details
Message-ID: <981e34ba-195b-4462-a32f-30e50d49f6c7@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!n21no4456971qta.1!news-out.google.com!j72ni386itb.0!nntp.google.com!y18no3061753itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.129.155.148 with SMTP id s142mr6045191ywg.30.1491140641267;        Sun, 02 Apr 2017 06:44:01 -0700 (PDT)
X-Received: by 10.157.38.101 with SMTP id a92mr600080otb.20.1491140641225; Sun, 02 Apr 2017 06:44:01 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!n21no4456971qta.1!news-out.google.com!j72ni386itb.0!nntp.google.com!y18no3061753itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Sun, 2 Apr 2017 06:44:00 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.254.151.23; posting-account=PpFGxwoAAACObNVTS38CBcUWD0yiZ1tQ
NNTP-Posting-Host: 77.254.151.23
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <981e34ba-195b-4462-a32f-30e50d49f6c7@googlegroups.com>
Subject: Baza visual fox pro w lazarusie. Jak ? (tdbf nie wspiera
 cdx-ów)
From: Marek <marek.newsgroups@gmail.com>
Injection-Date: Sun, 02 Apr 2017 13:44:01 +0000
Lines: 25
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit