Article View: pl.comp.lang.delphi.bazy-danych
Article #70111Re: VFP w delphi:nieudana próba :(
From: Jacek
Date: Wed, 01 Aug 2007 15:52
Date: Wed, 01 Aug 2007 15:52
35 lines
2467 bytes
2467 bytes
Użytkownik Marek napisał:
> Chcę z poziomu D2005 dostać się do danych tabel fox pro 9. Zgodnie z
> sugestiami grupopwiczów skorzystałem z odbc. Skonfigurowałem w odbc
> administratorze źródło danych:
> data source name, type:VFP database (.DBC)
> path=ścieżka do bazy.
>
> W delphi:
> Tdatabase, wskazuję na definicję z odbc, i mam efekt jak tu:
> http://tinyurl.com/2a2skk
>
> Problem tylko w tym, ze zadnej z tabel sie nie da otworzyć: dostaję
> komunikat : tabela nie istnieje.......
>
> Z kolei skonfigurowanie odbc/database type jako "Free table directory" i
> podłączenie się przez ttable pozwala otworzyć tylko tabele, które nie
> pochodzą z bazy *.dbc, choć we wskazanym katalogu są i te pliki z bazy, i
> inne dbf-y.
> Co źle robię??????
> Ja chcę tylko przeczytać 2 tabele.....
Oto co robisz źle: próbujesz się połączyć z bazą danych VFP 9.0 narzędziem,
które służy do łączenia z bazami VFP <= 6.0.
Przeczytaj sobie uważnie plik VFPODBC.TXT.
To co chcesz zrobić osiągniesz tylko za pomocą VFP OLE DB.
Wygląda to bardzo podobnie do ODBC, czyli mniej więcej tak (z poziomu VFP):
oConn = CreateObject("ADODB.Connection")
oConn.ConnectionString = [Provider=VFPOLEDB.1;Data Source=scieżka_do_moja_baza_vfp_90.dbc;]
oConn.Open()
oConn.Execute("select *from moja_tabela")
Pozdrawiam Jacek Kałucki
PS: Linka do OLE DB
http://www.microsoft.com/downloads/details.aspx?familyid=e1a87d8f-2d58-491f-a0fa-95a3289c5fd4&displaylang=en
Technical Details
Message-ID:
<f8qa8u$9cp$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<f4eg4g$2au$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Jacek <nobody@nowhere.net> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: VFP w delphi:nieudana próba :( Date: Wed, 01 Aug 2007 17:52:56 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 35 Message-ID: <f8qa8u$9cp$1@atlantis.news.tpi.pl> References: <f4eg4g$2au$1@inews.gazeta.pl> NNTP-Posting-Host: efy74.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1185983582 9625 83.15.2.74 (1 Aug 2007 15:53:02 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Wed, 1 Aug 2007 15:53:02 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; PL; rv:1.8.1.5) Gecko/20070716 SeaMonkey/1.1.3 In-Reply-To: <f4eg4g$2au$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit