"SELECT" w xharbour
arek_m1 - 20-05-2006 00:04
"SELECT" w xharbour
Robie moj pierwszy programik w xharbour. Mam tabele .DBF poindeksowana po kazdym wybieranym polu.(symbol,data,status) Potrzebuje zrobic raport podajac warunki do jednoczesnego spelnienia dla 3 pol. np symbol="A1" and data <"2006-05-01" and data >="2006-04-01" and status=0 Czy istnieje w xharbour jakas funkcja pozwalajaca zbudowac pseudo SQLowe zapytanie a jesli nie to jak to zrobic najprosciej. W FoxPro dla windows byla taka funkcja.
-- Arek
Marek Horodyski - 20-05-2006 00:04
Użytkownik "arek_m1" <arek_m@autograf.pl> napisał w wiadomości news:e4kl69$bm3$1@atlantis.news.tpi.pl... > Robie moj pierwszy programik w xharbour. > Mam tabele .DBF poindeksowana po kazdym wybieranym > polu.(symbol,data,status) > Potrzebuje zrobic raport podajac warunki do jednoczesnego spelnienia dla 3 > pol. > np > symbol="A1" and data <"2006-05-01" and data >="2006-04-01" and status=0 > Czy istnieje w xharbour jakas funkcja pozwalajaca zbudowac pseudo SQLowe > zapytanie a jesli nie to jak to zrobic najprosciej. > W FoxPro dla windows byla taka funkcja. > > -- > Arek
W xHarbour nie ma takiej mozliwosci (na DBF), chyba ze dane masz w bazie sqlowej. Jezeli chcesz sqlem wyciagnac cos z DBF, to pozostaje Ci ADS, rozwiazania Alexandra Kriesina (on to stosowal jeszcze z Clipperem, źródła miał na swojej stronie - moze by sie dało zaadoptowac ?), albo poczekać na implementacje tego przez Przemka (ma to w TODO, ale mysle ze szybko to to na pewno nie bedzie). Nie wiem czy wiesz, ale OTC zwolnilo Mediatora dla MySqla. Jesli zaczynasz aplikacje od poczatku, byc moze warto od razu sprobowac z MySqlem\PostGresem\Firebirdem ? Jesli masz pieniadze, sa komercyjne rozwiazania, np. SqlRDD z xharbour.com, gdzie masz swobody dostep chyba do wszystkich baz.
Pozdrawiam, Marek Horodyski
Piotr Kulinski - 24-05-2006 00:17
Marek Horodyski wrote:
> > Użytkownik "arek_m1" <arek_m@autograf.pl> napisał w wiadomości > news:e4kl69$bm3$1@atlantis.news.tpi.pl... >> Robie moj pierwszy programik w xharbour. >> Mam tabele .DBF poindeksowana po kazdym wybieranym >> polu.(symbol,data,status) >> Potrzebuje zrobic raport podajac warunki do jednoczesnego spelnienia dla >> 3 pol. >> np >> symbol="A1" and data <"2006-05-01" and data >="2006-04-01" and status=0 >> Czy istnieje w xharbour jakas funkcja pozwalajaca zbudowac pseudo SQLowe >> zapytanie a jesli nie to jak to zrobic najprosciej. >> W FoxPro dla windows byla taka funkcja. >> >> -- >> Arek > > W xHarbour nie ma takiej mozliwosci (na DBF), chyba ze dane masz w bazie > sqlowej. > Jezeli chcesz sqlem wyciagnac cos z DBF, to pozostaje Ci ADS, rozwiazania > Alexandra Kriesina (on to stosowal jeszcze z Clipperem, źródła miał na > swojej stronie - moze by sie dało zaadoptowac ?), albo poczekać na > implementacje tego przez Przemka (ma to w TODO, ale mysle ze szybko to to > na pewno nie bedzie). > Nie wiem czy wiesz, ale OTC zwolnilo Mediatora dla MySqla. Jesli zaczynasz > aplikacje od poczatku, byc moze warto od razu sprobowac z > MySqlem\PostGresem\Firebirdem ? Jesli masz pieniadze, sa komercyjne > rozwiazania, np. SqlRDD z xharbour.com, gdzie masz swobody dostep chyba do > wszystkich baz. > :) żebym nie przekombinował utwórz nowe źródło danych w odbc, którego zawartością będą tabele .dbf nastepnie w XH podłącz się poprzez ODBC do tego źródłą i wykonaj zapytanie, nie robiłem, nie testowałem, więc nie wiem, tylko taka myśl krąży mi po głowie. Jeśli by poszło to zalecam tylko do odczytu danych.
-- pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp" piotr "Kto powiedział że życie to bajka ?"
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[help] Illustrator CS - =?ISO-8859-2?Q?znikn=B1=B3_Selection_?==?ISO-8859-2?Q?Tool_=28V=29?=
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
SELECT MAX(nazwaPola) FROM tabela WHERE .... i ORA-01405: pobran? warto?ci? kolumny jest NULL
=?iso-8859-2?q?select_sum_i_dwie_tabele..._b=B3=EAdna_agregac ja?=
=?iso-8859-2?Q?=5BMySql=5D_-_select_po_5_rekordow_mniejssych_i_wi=EAkszych?=
=?iso-8859-2?Q?=5BMySql=5D_Select_wed=B3ug_nazwy_pola?=
=?ISO-8859-2?Q?[mysql]_Nie_potrafi=EA_zgrupowa=E6_selecta_(proste)?=
=?ISO-8859-2?Q?[MS_SQL]_update_wielu_p=F3l_na_raz_z_selecta?=
Wstawianie nowego wiersza w przypadku jego braku podczas SELECT w PostgreSQL
[pgsql] jak =?ISO-8859-2?Q?zrobi=E6_taki_select_=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.platanvarne633.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 |
|