ďťż
 
VFP w delphi po raz n... ďťż
 
VFP w delphi po raz n...
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

VFP w delphi po raz n...



Marek - 22-07-2007 00:03
VFP w delphi po raz n...
  NIe chce kupować fox-Pro, skoro juz mam D 2005. Ale.. serwisuję program w
VFP 9, do którego od czasu do czasu trzeba coś dorobić (głownie na styku z
obcymi aplikacjami). Próbowałem z ODBC< ale z dyskusji na grupie (tu,
p.c.l.delphi i jakiejś anglojęzycznej stanęło na VfpoleDb.

Byłem niemal szczęsliwy, bo wydawało mi się, ze wszystko bede mógł zrobic w
delphi.

Dzis dostałem strzała. Owszem, mogę wszystko przeczytać, mogę nawet wpisać
coś do tabel systemu w VFP. Ale do czasu. Do chwili, kiedy

1. chcę skorzystać z indeksów (*.cdx) VFPOLEDB odmawia
2 próbuje modyfokować indeksowane pola (pewnie vfpoledb dba o integralność
indeksów)
3. Dopisac rekord- z powodów zapewne jak wyżej, a moze oledb nie radzi
sobie a polami increment ????.

A może coś źle robię ????
Wykorzystuję ADO connection, adoquery, adotable.
Podłączenei do bazy:
Provider=VFPOLEDB.1;
Data Source=G:\moja sciezka.dbc;
Mode=Share Deny None;
Extended Properties=""; (?)
User ID="";
Password="";
Mask Password=False;
Cache Authentication=False;
Encrypt Password=False;
Collating Sequence=MACHINE; (?)
DSN="" (?)

PS.Jak jest rola parametrów (?) ?
PS2. Ma ktos może jakiś inny pomysł na w miarę bezpieczny dosęp do tabel
aplikacji w fox, przy oczywiastym założenu, że wiem, co w tej aplikacji
robię....

PS3. Modyfikuję od czasu do czasu nieindeksowane pola. Czy ktoś z
grupowiczów ma w tym zakresia jakieś doświadczenia ? (stabilność bazy)

--
Marek





Kazimierz Pszenny - 25-07-2007 00:02

  Witam
1) Collating Sequence=MACHINE; --> może być np. POLISH (sposób sortowania
danych)

2) DSN="" --> nazwa pliku DSN w którym są parametry opisujące podłączenie
się do danych danego serwera.

Kazimierz Pszenny
http://jagasoftware.pl

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Marek Horodyski - 26-07-2007 00:02

 
Użytkownik "Marek" <marek_news@NOSPAM.gazeta.pl> napisał w wiadomości
news:f7t9q3$9ta$1@inews.gazeta.pl...
> NIe chce kupować fox-Pro, skoro juz mam D 2005. Ale.. serwisuję program w
> VFP 9, do którego od czasu do czasu trzeba coś dorobić (głownie na styku z
> obcymi aplikacjami). Próbowałem z ODBC< ale z dyskusji na grupie (tu,
> p.c.l.delphi i jakiejś anglojęzycznej stanęło na VfpoleDb.
>
> Byłem niemal szczęsliwy, bo wydawało mi się, ze wszystko bede mógł zrobic
> w
> delphi.
>
> Dzis dostałem strzała. Owszem, mogę wszystko przeczytać, mogę nawet wpisać
> coś do tabel systemu w VFP. Ale do czasu. Do chwili, kiedy
>
> 1. chcę skorzystać z indeksów (*.cdx) VFPOLEDB odmawia
> 2 próbuje modyfokować indeksowane pola (pewnie vfpoledb dba o
> integralność
> indeksów)
> 3. Dopisac rekord- z powodów zapewne jak wyżej, a moze oledb nie radzi
> sobie a polami increment ????.
>
> A może coś źle robię ????
> Wykorzystuję ADO connection, adoquery, adotable.
> Podłączenei do bazy:
> Provider=VFPOLEDB.1;
> Data Source=G:\moja sciezka.dbc;
> Mode=Share Deny None;
> Extended Properties=""; (?)
> User ID="";
> Password="";
> Mask Password=False;
> Cache Authentication=False;
> Encrypt Password=False;
> Collating Sequence=MACHINE; (?)
> DSN="" (?)
>
> PS.Jak jest rola parametrów (?) ?
> PS2. Ma ktos może jakiś inny pomysł na w miarę bezpieczny dosęp do tabel
> aplikacji w fox, przy oczywiastym założenu, że wiem, co w tej aplikacji
> robię....
>
> PS3. Modyfikuję od czasu do czasu nieindeksowane pola. Czy ktoś z
> grupowiczów ma w tym zakresia jakieś doświadczenia ? (stabilność bazy)
>

Moze rozwiazanie nie jest najprostsze, ale byc moze jest lepsze od ADO.
VFP to nie jest baza danych jako taka, i pliki indeksowe musza byc
uaktualniane przez klieta, a nie wiem czy ado na to pozwala.
Natomiast na stronach otc.pl znajdziesz dll'ke, w której jest rddcdx z
xHarbour wraz z maszyną wirtualną. DLLke tą mozesz podpiac do aplikacji w
Delphi, i pracowac współbieżnie na tych samych tabelach z aplikacją w VFP,
włączając w to blokady danych, obsługę plików FTP itd. Przy otwarciu tabel
bedziesz tylko musiał podać schemat blokowań stosowany dla tej tabeli oraz
sposób ułożenia i transformacji polskich znaków (aplikacja może pracować z
innym zestawem znaków, inny może być w tabeli - rdd w locie robi
przekladke).

Pozdrawiam,
Marek Horodyski
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MySQL] Zapytanie z =?ISO-8859-2?Q?dw=F3ch_tabel_na_raz_?==?ISO-8859-2?Q?i_grupowanie_po_wsp=F3lnym_polu=2E_Jak_=3F?= Delphi for PHP Borlanda - co =?ISO-8859-2?Q?s=B1dzicie_o_tym?==?ISO-8859-2?Q?_pakiecie=3F?= =?ISO-8859-2?Q?[MS_SQL]_update_wielu_p=F3l_na_raz_z_selecta?= [FB] blokowanie =?ISO-8859-2?Q?rekord=F3w_raz_jeszcze?= [PGSQL] SELECT COUNT(*) z kilku tabel na raz sortowanie z polskimi znakami w mySQL jeszcze raz... Adobe CS3 a kupno w Polsce, raz jeszcze. Jest =?iso-8859-2?Q?ju=BF?= Delphi dla PHP! programista Delphi/Oracle Poznan ile zarabia?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lisinski.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com