🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82775

Migracja Delphi->Lazarus. Jak skutecznie otworzyć bazę Visual fox pro lub chciaż tabele4 z indeksami cdx ?

#82775
From: Marek
Date: Sun, 02 Apr 2017 13:18
11 lines
2389 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: <a3403c72-26d4-4f44-8c61-c2b3c560770f@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!news.glorb.com!y18no3064908itc.0!news-out.google.com!m191ni17968itc.0!nntp.google.com!y18no3064900itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.157.2.104 with SMTP id 95mr5788239otb.4.1491139085876;        Sun, 02 Apr 2017 06:18:05 -0700 (PDT)
X-Received: by 10.157.46.203 with SMTP id w69mr594920ota.5.1491139085846; Sun, 02 Apr 2017 06:18:05 -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!news.glorb.com!y18no3064908itc.0!news-out.google.com!m191ni17968itc.0!nntp.google.com!y18no3064900itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi.bazy-danych
Date: Sun, 2 Apr 2017 06:18:05 -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: <a3403c72-26d4-4f44-8c61-c2b3c560770f@googlegroups.com>
Subject: Migracja Delphi->Lazarus.  Jak skutecznie
 otworzyć bazę Visual fox pro lub
 chciaż tabele4 z indeksami cdx ?
From: Marek <marek.newsgroups@gmail.com>
Injection-Date: Sun, 02 Apr 2017 13:18:05 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit