🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: VFP w delphi:nieudana próba :(

#70111
From: Jacek
Date: Wed, 01 Aug 2007 15:52
35 lines
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-mail
References: <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