ďťż
 
Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ? ďťż
 
Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ?
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

Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ?



Filip Sielimowicz - 17-07-2007 00:00
Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ?
  Mam tu aplikacyjkę w fox pro, która czyta dane z dbf'a i zakłada/sprawdza
blokady na rekordach.
Przepisując tę aplikacyjkę na javę idę w kierunku wykorzystania
standardowego mostu jdbc-odbc,
być może z użyciem także RmiJdbc do zapewnienia zdalnego dostępu do bazy
danych dbf (aplikacyjkę
mógłbym wtedy umieścić na serwerze aplikacji J2EE).

Problem mam z zapewnieniem odpowiednika operacji RLOCK() / UNLOCK dostępnych
w FoxPro - jakimi to zapewnić w javie ? Most mi tego raczej niestety nie
zapewni ... Chyba, że
czegoś nie wiem.





Wozek - 17-07-2007 00:00
=?ISO-8859-2?Q?Re=3A_Przechodzenie_FoxPro_DBF_-=3E_Jav?==?ISO-8859-2?Q?a_most_JDBC-ODBC_-_jak_zrealizowa=E6_RLOCK_?==?ISO-8859-2?Q?=3F?=
  Sprobuj SELECT * FROM tabela WHERE id=1 FOR UPDATE. Moze zadziala.
Potem oczywiscie commit lub rollback na polaczeniu do zwolnienia
locka.

Wozek




Filip Sielimowicz - 31-08-2007 00:13

 
Użytkownik "Filip Sielimowicz" <sielim@wp.pl> napisał w wiadomości
news:f7fjt1$c2c$1@atlantis.news.tpi.pl...

> Mam tu aplikacyjkę w fox pro, która czyta dane z dbf'a i zakłada/sprawdza
> blokady na rekordach.
> Przepisując tę aplikacyjkę na javę idę w kierunku wykorzystania
> standardowego mostu jdbc-odbc,
> być może z użyciem także RmiJdbc do zapewnienia zdalnego dostępu do bazy
> danych dbf (aplikacyjkę
> mógłbym wtedy umieścić na serwerze aplikacji J2EE).
>
> Problem mam z zapewnieniem odpowiednika operacji RLOCK() / UNLOCK
> dostępnych
> w FoxPro - jakimi to zapewnić w javie ? Most mi tego raczej niestety nie
> zapewni ... Chyba, że
> czegoś nie wiem.

Coś udało się wynaleźć.
Mam tabelę KLIENT z polem NR. Chcę zablokować klienta numer 3

Robię tak:

1. Otwieramy transakcję:
2. Blokujemy
select nr, rlock()
from KLIENT
where NR=3
3. Jeśli zwróciło true to blokada została założona, jeśli false - nie
została ;)
4... robię swoje
5. commit/rollback = UNLOCK - wszystkie blokady założone w tej transakcji
zostają zdjęte automatycznie ;)
finito . Tako działa sterownik ODBC FoxPro ...

Można sprawdzić: zablokować inaczej, np. bezpośrednio spod VFP walnąć
RLOCK() na 2 i 3 a przez
ODBC walnąć zapytanie:

select nr, rlock()
from KLIENT
where NR in (1,2,3,4,5,6)

Uzyskamy mniej więcej taki wynik zapytania:
1, true
2, false
3, false
4, true
5, true
6, true
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    byte array into hex string, hex string into byte array in java - jak najprościej ? =?ISO-8859-2?Q?Re=3A_Informatyka=2C_Java=2C_EJB=2C_Ajax=2C?== ?ISO-8859-2?Q?_Spring=2E_Czy=BFby_to_koniec_=B6wiata=2C_czy? ==?ISO-8859-2?Q?_te=BF_nasze_uczelnie_b=EAd=B1_uczy=B3y_w_k?== ?ISO-8859-2?Q?o=F1cu!_czego_praktyczne?= =?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?= Error converting data type varchar to datatime. state:37000, Native:8114,Orgin:[Microsoft][ODBC SQL Server Driver][SQL Server] Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= I spotkanie Warszawskiej Grupy Użytkowników Technologii Java (Warszawa-JUG) =?ISO-8859-2?Q?Informix_i_konfiguracja_ODBC_ze_zmian=B1_stron y_kodowej.?= [foxpro] To =?ISO-8859-2?Q?zachcia=B3o_mi_si=EA_64_bitow?==?ISO-8859-2?Q?ego_systemu__=28XP=29_=3A-=29?= =?iso-8859-2?q?NET_i_ODBC_-_Lista_dostawc=F3w_danych?= =?iso-8859-2?q?ODBC_-_omini=EAcie_kreatora=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • red-hacjenda.opx.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