baze.podataka.1ppekovic,
Sve što je vezano za baze podataka a nije clipper spada u ovu temu, dakle:
FOX, Cobol, ZIM, Oracle, Ingres, ...
Paya
baze.podataka.2micko,
Zdravo,
Zadnji put smo intenzivno razgovarali o Paradox-u ali je izgleda
interesovanje opalo ili je nesto drugo po sredi. Alde da nastavimo
dalje sa Paradox-om. SDa li neko ima verziju 4.0 !!!
I pri kraju evo nesto sto nije direktno baza ali je vezano za baze
podataka. Radi se o BAR KOD-u.
Ko se bavi ovim. Prilazem DEMO verziju programa koji sam napisao za
stampanje bar koda.
Pozdrav CODOR
bcpdemo.arjbaze.podataka.3dmihajlo,
Mozes li da posaljes standarde po kojima se odredjuje BAR KOD za neki
proizvod.
Zanima me klasifikacija proizvoda uopste.
Pozdrav Mihajlo
baze.podataka.4kuzma,
Ne određuješ taj kod sam, već podneseš zahtev nekoj instituciji koja
se time bavi i u kratkom roku dobiješ kod za svoj proizvod.
baze.podataka.5ndragan,
/ Ko se bavi ovim. Prilazem DEMO verziju programa koji sam napisao za
/ stampanje bar koda.
Svaka čas - nisam skinuo, ali verujem da radi. Radio sam ja nešto na tu
temu još na Spektrumu :). Podsetio si me na nešto drugo: fudžicu DL1200,
1100 i slično sami umeju da štampaju bar kodove. Ostalih 99% štampača
pripadaju tvojim mušterijama. Srećno!
baze.podataka.6dnikolic,
Koristi li neko CBASE sa Sezama?
dn
baze.podataka.7danilo,
Da li radi neka grupa koja se bavi bazama podataka i da li ima
neko slobodno mesto. Ako je odgovor potvrdan zainteresovan sam
da se uključim u rad.
Danilo
baze.podataka.8dejanr,
Nema naročite potrebe za grupom obzirom da postoji tema u konferenciji.
baze.podataka.9bulaja,
**** new file ****
\ibmpc\c\
pxeng.arj
Norton Guide za Paradox Engine 2.0 (C biblioteka)
Ovo je za pocetak, a bice ovih dana jos lepih stvari zahvaljujuci
ostvarenom vezom sa Borland BBS-om. :) Zahvaljujemo na prilozima
darodavcu koji je zeleo da ostane anoniman :).
baze.podataka.11pmijat,
Pozdrav svima !
Voleo bih da se jave oni koji se bave COBOL-om
(konkretno ja radim na Microsoft COBOL-u 4.5)
da malo procaskamo o njemu.
Predrag (pmijat)
baze.podataka.12valeksa,
# Voleo bih da se jave oni koji se bave COBOL-om
# (konkretno ja radim na Microsoft COBOL-u 4.5)
# da malo procaskamo o njemu.
#
# Predrag (pmijat)
#
Hi,
evo ja se bavim jedno 5 godina, ali Cobolom na 'velikoj'
masini. Sta te interesuje ?
Mada nije Microsoftov imam i njega samo ne znam koja je verzija.
Mogu da vidim, pa da kazem.
Pozdrav.
baze.podataka.13ssasa,
Primetio sam da postoji grupa foxpro, pošto sam skoro nabavio ovaj paket
i mislim da se bavim sa foxom voleo bih da se uključim u tu grupu. Ako nema
mesta, a ima još zainteresovanih otvorio bih foxpro2, sa tim da tu bude neko
iz foxpro kako bi mogao ÚĆda prebacuje poruke.
baze.podataka.14pmijat,
Ńćšţ>> Hi,
>> evo ja se bavim jedno 5 godina, ali Cobolom na 'velikoj'
>> masini. Sta te interesuje ?
>> Mada nije Microsoftov imam i njega samo ne znam koja je verzija.
>> Mogu da vidim, pa da kazem.
Zdravo,
Konkretno me interesuju (ukoliko to znas) pozivi
nekih internih f-ja COBOL-a 4.5 "po broju". Konkretno :
CALL x"af" using prom1 prom2
sluzi za ocitavanje tasteture i bog te pitaj sta sve ne.
S obzirom da sam negde zaturio uputstvo ;) sada moram da
"nabadam" na osnovu primera iz samog paketa. Konkretno bi
me najvise zanimalo ako mozes da isceprkas na koji bi nacin
mogao da ocitam slobodan prostor na disku (u onome sto ja
imam - tj. help-u i primerima nisam nasao f-ju za to), a da
ne moram da pisem tu funkciju u C-u i da je linkujem u svoj
program.
Kao sto si rekao, radis na "velikom" COBOL-u i nisi
ceprkao po MS-ovom, ali kada bi imao neku knjizicu...
Pozdrav
Predrag(pmijat)
baze.podataka.15valeksa,
#
#Kao sto si rekao, radis na "velikom" COBOL-u i nisi
# ceprkao po MS-ovom, ali kada bi imao neku knjizicu...
#
# Pozdrav
# Predrag(pmijat)
#
#
ma nemam nikakvu knjizicu, a bas bi me zanimalo da dodjem do
neke, onako cisto informativno. Imam samo primere koje su oni
dali uz paket. Da li ti imas neku knjizicu ?
BTW, sad sam video da je moja verzija 4.0.
Pozdrav.
baze.podataka.16iboris,
Ł Primetio sam da postoji grupa foxpro, pošto sam skoro nabavio ovaj
Ł paket i mislim da se bavim sa foxom voleo bih da se uključim u tu
Evo ja sam u toj grupi, medjutim pošto sam zaključio da je
paket opasno bagovit i nesiguran, odustao sam od njegovog
korišćenja. Ja ću da izadjem iz te grupe, a ti se ubaci na moje
mesto, tj javi se vlasniku, pa neka te on ubaci.
baze.podataka.17jtitov,
> Evo ja sam u toj grupi, medjutim posto sam zakljucio da je
> paket opasno bagovit i nesiguran, odustao sam od njegovog
To sto ti ne znas da radis sa Fox-om ili sto imas ko zna koju verziju
paketa nedaje ti za pravo da pljujes po jednom odlicnom paketu. Drz' se ti
ekonomije, mani programiranje...
baze.podataka.18pmijat,
>> ma nemam nikakvu knjizicu, a bas bi me zanimalo da dodjem do
>> neke, onako cisto informativno. Imam samo primere koje su oni
>> dali uz paket. Da li ti imas neku knjizicu ?
>> BTW, sad sam video da je moja verzija 4.0.
Kao sto rekoh, uputstva sam negde zagubio ;) (to jest, nemam
ih). Jedino sto mogu to je da iz primera (onih koji su mi jasni
jer je ovaj COBOL poceo opasno da lici na sve osim na COBOL)
povadim neke stvarcce koje sam provalio, strpam ih u neki
fajl i bacim ovamo, ako si zainteresovan (radi se o kontroli
pacova, F-tastera, kursorskih tastera itd, tako da sad
aplikacije u COBOL-u pocinju da "lice")
Pozdrav
Predrag(pmijat)
baze.podataka.19robert,
Da li je neko išta čuo (ili još bolje, radio u tome) za Q+E za Visual
Basic (to je neka biblioteka za rad sa bazama podataka za VB) i da li zna
kakav je taj Q+E u poređenju sa SuperBase IV za Windows.
baze.podataka.20max.headroom,
> Evo ja sam u toj grupi, medjutim pošto sam zaključio da je
> paket opasno bagovit i nesiguran, odustao sam od njegovog
čao mi je što si došao do takvog saznanja. Ja koristim FoxPro i, uz
pomoć Jure i kompanije :) otkrivam i izbegavam raznorazne bagiće.
Inače, sumnjam da ćeš ma gde naći softver koji je potpuno očišćen od
bagova, a bataliti FoxPro zbog loše urađene verzije je šteta.
(OK, mogu da napravim prebac)
baze.podataka.21dusanp,
=> Evo ja sam u toj grupi, medjutim pošto sam zaključio da
=> je paket opasno bagovit i nesiguran,
???? Ajde malo detaljnije o ovome. Bas me zanima.
baze.podataka.22zkrstic,
> Evo ja sam u toj grupi, medjutim pošto sam zaključio da je
> paket opasno bagovit i nesiguran, odustao sam od njegovog
Gde mu nadje da je nesiguran, majke ti :)))
Ima bagova, bože moj oko nekih sitnica, što je OK, ali se nešto
ne prisećam da mi je razbucao neku bazu ili sl.
Zkr
baze.podataka.23nimi,
Da li neko moze da mi da neke informacije o DOS programima:
HYPERTIES
INTERMEDIA
Na Mac-u je slican HYPERCARD, a na SUNu KMS.
Milan
PS. Porgrami su namenjeni pretrazivanju teksta i tekstualnoj organizaciji.
baze.podataka.24madamov,
******
Porgrami su namenjeni pretrazivanju teksta i tekstualnoj organizaciji.
******
Kod HyperCard-a je ovo samo deo njegovih funkcija. Može on puno toga, skoro
da je kompletan programski jezik. Video sam masu bazica napisanih u njemu.
baze.podataka.25bulaja,
│Da li neko moze da mi da neke informacije o DOS programima:
│ HYPERTIES
│ INTERMEDIA
│Na Mac-u je slican HYPERCARD, a na SUNu KMS...
│Programi su namenjeni pretrazivanju teksta i tekstualnoj organizaciji.
└───
Pretpostavljam da su u pitanju HyperText view-eri/editori.
HyperText je standard za pregled tekstualnih baze podataka,
pa s obzirom da je standard verovatno ima dosta programa za
pregled takvih tekstova (skidao sam i ja neke sa Trickle-a,
ali su bili losi :). Nisam samo siguran da li je standardizacija
izvrsena samo na nivou pregleda ili je odredjena i struktura tih
text baza.
baze.podataka.26iboris,
Ł To sto ti ne znas da radis sa Fox-om ili sto imas ko zna koju verziju
Ł paketa nedaje ti za pravo da pljujes po jednom odlicnom paketu. Drz'
Ł se ti ekonomije, mani programiranje...
Pa i sam si našao nekoliko opasnih bagova. Da ne pričam da
Watcom pravi *.exe fajlove dužine više od 1Mb za neke najtri-
vijalnije stvari, da često taj izvršni program puca po
šavovima itd. Stoji da je strašno prijateljski raspoložen prema
korisnicima, ali je nesiguran. Neka, hvala. Bolje clipper.
baze.podataka.27iboris,
Ł Ima bagova, bože moj oko nekih sitnica, što je OK, ali se nešto
Ł ne prisećam da mi je razbucao neku bazu ili sl.
Elem, trebalo je mami na poslu da napravim neku bazicu za
držanje podataka o zaposlenima, matični brojevi, godine rada,
i još gomila drugih podataka. Napravim ti ja programče, kreira
se baza (sva sreća pa sam to napravio, za svaki slučaj i u
dobrom starom dbase-u, i u fox-u, pa na kraju i iz clippera
napravio exe fajl). Kad jednog dana zove me mama uspaničena, jao
nema mi uopšte matičnih brojeva. Šta ću, spremim se ja i odvezem
do majke, kad ono stvarno, kad je baza bila indeksirana, odnosno
postupak bio u toku, počeo je da brljavi, tako da je izbrljao
jedno 200 slogova. Indeksiranje je išlo po različitim
kriterijumima, a pošto je bila 286, to je bio proces koji je
trajao (sve baze zajedno - neke su i samo prepisane) su imale
oko 15 megabajta. Rekoh tada - ne hvala.
U prilog odluci je išla i činjenica da nisam mogao sa
watkom-om da napravim *.exe fajl od programa na mojoj mašini,
što je to na drugoj bilo izuzetno sporo, a uz sve to je fajl bio
kilometarski (višemegabajni-compajler trpa u taj exe fajl i što
mu treba i što mu ne treba).
baze.podataka.28jtitov,
> Pa i sam si nasao nekoliko opasnih bagova. Da ne pricam da
Da, nasao sam, ali je to bilo u nekoj pocetnoj verziji. Sada radim sa
Microsoft FoxPro 2.0 Woldwide edition od Juna 09, 1992. I nikakvih problema
nema.
> Watcom pravi *.exe fajlove duzine vise od 1Mb za neke
Tacno, ali sam to objasnjavao vec ranije. Kod fox-a ne moras da mislis o
nekakvim overlejima. Jeste da je exe malo duzi, ali cak i takav ce se
izvrsavati i na XT-u sa 512k i na 486 sa 32M.
> najtri- vijalnije stvari, da cesto taj izvrsni program
> puca po
Izvoli mi posalji source tog programa koji 'puca po savovima'... Da ga ja
proverim i kompajliram.
baze.podataka.29zolika,
Molio bih sve one koji su imali priliku da rade sa programskim pake-
tom
db_VISTA,
bilo pod DOSom, bilo pod UNIXom, da se što pre jave - svejedno
mi je da li se javljaju ovde, u konferenciju, ili privatnom poštom.
baze.podataka.30bulaja,
│Kod fox-a ne moras da mislis o nekakvim overlejima. Jeste da je exe malo
│duzi, ali cak i takav ce se izvrsavati i na XT-u sa 512k i na 486 sa 32M.
└───
Posto mi se cini da su u zablidi sto se tice mogucnosti Clipper-a po
ovom pitanju, da te obavestim :) - Clipper 5.01 automatski radi ovrleje
i u vecini slucajeva programu ce za rad biti dosta i 300 slobodnih KB.
baze.podataka.31dejanr,
>> Tacno, ali sam to objasnjavao vec ranije. Kod fox-a ne moras da mislis o
>> nekakvim overlejima. Jeste da je exe malo duzi, ali cak i takav ce se
>> izvrsavati i na XT-u sa 512k i na 486 sa 32M.
Ista stvar na Clipper-u 5.01. O overlejima se moralo misliti samo u staroj
verziji (S87).
baze.podataka.32max.headroom,
> U prilog odluci je išla i činjenica da nisam mogao sa watkom-om da
> napravim *.exe fajl od programa na mojoj mašini
Lično mi se više dopada Run-Time verzija. Jeste da pojede 3 Mb, ali
zato dobiješ prilično nesalomiv *.EXE, i, što je dobro - svaka dorada
programa (Run-Time *.EXE verzija je minimum 90 Kb) može da stane na
5.25" disketu :)
baze.podataka.33robert,
<:> db_VISTA,
E, ja treba da počnem da proučavam ovo čudo. Za sada sam dobio sors kod i
biblioteke prevedene sa TC 2.0. Preveo sam sors sa TC++ 1.01 ali dalje ne
mrdam jer očekujem i knjigu pa za sada stvar miruje. Inače, imam verziju:
db_FILE v2.22 i db_RETRIEVE v1.11 a sve zajedno je db_VISTA.
baze.podataka.34eagle,
Da li je neko radio s programom Master dict , Branimira Ambrekovica?
Ako jeste,neka ostavi poruku...(Program sluzi za pravljenje recnika,startuje
se sa Engl).Ako jeste , ili poznaje autora,neka ostavi poruku...
baze.podataka.35mjova,
> HyperText je standard za pregled tekstualnih baze ...
> ali su bili losi :). Nisam samo siguran da li je
> standardizacija izvrsena samo na nivou pregleda ili je
> odredjena i struktura tih text baza.
to je samo način pregleda baza, nije sistem pravljenja (tj. strukture)
podataka. ima nekoliko programa za HyperText, ali svaki od njih ima
svoju strukturu...
baze.podataka.36jtitov,
> Posto mi se cini da su u zablidi sto se tice mogucnosti
> Clipper-a po
Hvala na obavestenju. To nisam znao.
baze.podataka.37zkrstic,
> programa (Run-Time *.EXE verzija je minimum 90 Kb) može da stane
> na 5.25" disketu :)
U međuvremenu su povećali kapacitet 5.25" disketli na iljadu dvesta
kilobajta! Zamisli samo! ;))))))) Ceo megabajt na disketi i to odjednom! ;)
baze.podataka.38max.headroom,
> U međuvremenu su povećali kapacitet 5.25" disketli na iljadu dvesta
> kilobajta! Zamisli samo! ;))))))) Ceo megabajt na disketi i to odjednom!
A može i da se pošalje modemom... ;)) Mislim, nije svaki Stand-Alone
dugačak 1.4 MB, neki su i duži.
baze.podataka.39aleksj,
> Ako jeste,neka ostavi poruku...(Program sluzi za
> pravljenje recnika,startuje
""""""""""
Zvuci zanimljivo, ajd' pojasni . :)
baze.podataka.40eagle,
Prosto.Ukucaš u vrh prozora reč na Engleskom, a u ostatak njeno značenje.
baze.podataka.41predragd,
Može li neko od korisnika Paradox Engine 2.0 da mi malo podrobnije
objasni naredbu PXKeyAdd. Nije mi jasno kako da kreiram primarni
indeks, i kako da zadam po kojim poljima da mi indeksira.
Peđa.
baze.podataka.42cubro,
> objasni naredbu PXKeyAdd.
┌────────┐
NAREDBA :│PXKeyAdd│
└────────┘
Posto nisi napisao koji jezik koristis, ja cu napisati i za Pascal
i za C++. Vazno da je tabela za koju kreiras indekse, budu zatvorene tj.
da ih jos nisi otvorio.
Sintaksa za C++ je:
PXKeyAdd(char *tblName, int Nflds, FIELDHANDLE *fldHandles, int mode)
tblName = ime tabele
Nflds = broj polja u indeksu (koliko polja ucestvuje)
fldHandles = niz sa rednim brojevima polja koja ce graditi indeks
mode = PRIMARY (primarna)/SECONDARY (sekundarna, neazurna) /
INCSECONDARY (sekundarna, stalno se azurira)
Primer u C++ -u:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "pxengine.h"
#define TABLENAME "table"
FIELDHANDLE hFldsPrimary[] = { 1, 2 };
FIELDHANDLE hFldsSecondary[] = { 3 };
FIELDHANDLE hFldsIncSecondary[] = { 6 };
#define NPRIMARYFLDS (sizeof(hFldsPrimary) / sizeof(FIELDHANDLE))
int main(void)
{
PXCODE pxErr;
/* Attempt to initialize the Engine for local use. */
pxErr = PXInit();
if (pxErr != PXSUCCESS)
{
printf("%s\n", PXErrMsg(pxErr));
return pxErr;
}
/* Create a primary index on fields 1 and 2. */
if ((pxErr = PXKeyAdd(TABLENAME, NPRIMARYFLDS, hFldsPrimary, PRIMARY))
!= PXSUCCESS)
printf("%s\n", PXErrMsg(pxErr));
/* Create a secondary index on field 3. */
if ((pxErr = PXKeyAdd(TABLENAME, 1, hFldsSecondary, SECONDARY))
!= PXSUCCESS)
printf("%s\n", PXErrMsg(pxErr));
/* Create a maintained secondary index on field 6. */
if ((pxErr = PXKeyAdd(TABLENAME, 1, hFldsIncSecondary, INCSECONDARY))
!= PXSUCCESS)
printf("%s\n", PXErrMsg(pxErr));
PXExit();
return(pxErr);
}
Za Pascal je isto (ja koristim ovo).
function PXKeyAdd
(TblName : String; {ime tabele za koju se kreira}
NFlds : Integer; {broj polja}
var FldHandles : FieldHandleArray; {niz sa redn.broj.polja}
Mode : Integer): Integer; {PRIMARY/SECONDARY/INCSECONDARY}
{znacenje isto kao u C++}
Primer u PASCAL-u:
program KeyAdd;
uses PXEngine, PXMsg;
const TableName = 'Table';
HFldsSecondary: FieldHandle = 3;
HFldsIncSecondary: FieldHandle = 6;
NPrimaryFlds = 2;
type PFieldHandleArray = ^FieldHandleArray;
var FldHandles: FieldHandleArray;
begin
(* Attempt to initialize the Engine for local use. *)
PX(PXInit);
(* Create a primary index on fields 1 and 2. *)
PX(PXKeyAdd(TableName, NPrimaryFlds, FldHandles, Primary));
(* Create a secondary index on field 3. *)
FldHandles[1] := HFldsSecondary;
PX(PXKeyAdd(TableName, 1, FldHandles, Secondary));
(* Create a maintained secondary index on field 6. *)
PX(PXKeyAdd(TableName, 1, PFieldHandleArray(@HFldsIncSecondary)^,
IncSecondary));
(* The typecast is an alternate way of placing a secondary index
on a table. Using the @ operator allows the array to be used
as a pointer, eliminating the need to define an array for each
PXKeyAdd. The expression is then dereferenced^ to satisfy the
requirements of PXKeyAdd. It is not necessary to use this
technique for secondary indexes: the technique previously shown
may be used. *)
PX(PXExit);
end.
Ako radis u Pascalu jako pazi na ukazivace (pointere) !!!
Inace ja koristim Engine 3.0, ali to ti dodje isto, samo sto je
Engine 3.0 mnoogo brzi.
baze.podataka.43jpiri,
Ima li neko ovde da koristi RAIMA dbVista database manager?
Iskustva? Postoji li wrapper za C++?
baze.podataka.44zolika,
>> Ima li neko ovde da koristi RAIMA dbVista database manager?
baze.podataka.45predragd,
> Ako radis u Pascalu jako pazi na ukazivace (pointere) !!!
> Inace ja koristim Engine 3.0, ali to ti dodje isto
Hvala ti najlepše na tako kompletnom odgovoru. Sada indeksiranje
ide kako treba. Inače koristim TP.
Negde sam pročitao da je u okviru jednog indeksnog fajla moguće
imati indeks stabla za više polja u bazi, ako je to istina, kako je to
izvodljivo.
Da li PE 3.0 može da radi pod TP 7.0.
Peđa.
baze.podataka.46ppekovic,
Za one koji ne prate konferenciju novosti:
Microsoft je pustio u prodaju novu verziju paketa FoxPro
verzija 2.5 za DOS i Windows kao odgovor na Borlandov Paradox za
Windows. Microsoft tvrdi da je FoxPro i do tri puta brži od
Paradox-a.
Windows verzija FoxPro-a je 32-bitna i koristi sve prednosti
Windows enhanced mode-a. Veza sa ostalim aplikacijama (Excel, Word
i sl.) kao i uključivanje slika, chart-ova i sl. je omogućeno kroz
podršku DDE-u i OLE-u.
Verzija 2.5 je kompatibilna sa starom, kao i sa dBase-om III,
III plus i IV.
DOS verzija ne donosi ništa novo. Nema poboljšanja kao što su
DDE ili OLE, kao ni tekst editor-a, drag-and-drop funkcije,
generatora ekrana i izveštaja, ...
Paradox je višestruko jevtiniji od FoxPro-a. Njegova cena je
oko 140$ dok za FoxPro treba izdvojiti 495$.
Paya
baze.podataka.48vpetrov,
Help, Help, Help, zna li neko kako FoxBase+ 2.10 sifrira ("kompajlira?") *.PRG
fajlove i ima li neko program koji kompajlirane programe vraca u citljivo
stanje. Naime uradio sam program i izbrisao sors (o greske li)KK!), a moram da
uradim ispravke i dopun!
hvala!
baze.podataka.49predragd,
Da li je u Paradox Engine-u 2.0 moguće pretraživanje po sekundarnim
indeksima.
Peđa.
baze.podataka.50kresof,
> stanje. Naime uradio sam program i izbrisao sors (o greske
> li)KK!), a moram da uradim ispravke i dopun!
> hvala!
Probaj undelet, ako nisi upisao već nešto na taj sektor;), možda uspeš
nešto da uradiš, ja sam tako spasio mnoge programe:).
krešo
baze.podataka.51d.petrovic,
Ă> Probaj undelet, ako nisi upisao već nešto na taj sektor;), možda
Ă> uspeš nešto da uradiš, ja sam tako spasio mnoge programe:).
Ideja godine...
sor /a je sve utamanio ;(
baze.podataka.52nbatocanin,
> Help, Help, Help, zna li neko kako FoxBase+ 2.10 sifrira
> ("kompajlira?") *.PRG fajlove i ima li neko program koji
> kompajlirane programe vraca u citljivo stanje.
Postoji program za dobijanje sorsa na osnovu izvršne verzije za Fox i
Clipper. Za Clipper se zove DeClip ili tako nešto. Na žalost, ne znam
nikog ko ima ovaj program.
baze.podataka.53ndragan,
/ fajlove i ima li neko program koji kompajlirane programe vraca u
set alte to log
set alte on
set step on && ovo možda i ne mora
set echo on
do tvoj_prg
quit
E u onom log.txt se nalazi tvoj program, bar izvršeni delovi. Pa onda
prste u editor a pamet u glavu, te istu primakni zidu ako ne možeš da se
setiš nekih delova.
Problem kod ovog metoda je što ne radi one grane programa koje se ne
izvršavaju, a petlje radi en puta, ali je bar nekakva slamka.
baze.podataka.54d.petrovic,
Ă> Postoji program za dobijanje sorsa na osnovu izvršne verzije za
Ă> Fox i Clipper. Za Clipper se zove DeClip ili tako nešto. Na
Ă> žalost, ne znam
E, moraću to da napišem čim završim sa provaljivanjem arj a -g i
pkzip -s :))
baze.podataka.55dnikolic,
>> Da li je u Paradox Engine-u 2.0 moguce pretrazivanje po sekundarnim
>> indeksima.
Pa normalno da je moguce!! Potreno je da prethodno otvoris bazu ili sa
otvorenim
svim ineksima, ili da otvoris samo trazeni indeks. Naredba koju koristis je:
PXSrchFld(TABLEHANDLE table, RECORDHANDLE rec,FIELDHANDLE fld, int mode)
Argument mode moze imati vrednosti SEARCHFIRST, SEARCHNEXT i CLOSESTRECORD.
Javi ako ti treba detaljno objasnjenje.
dn
baze.podataka.56mstanic,
>> Clipper. Za Clipper se zove DeClip ili tako nešto. Na
>> žalost, ne znam nikog ko ima ovaj program.
Discliper, ne znam jel' shareware :)
baze.podataka.57vukota,
Da li neko zna neku knjigu na srpskom o FOXPRO-u , ali da nije ona
vincina (po meni neupotrebljiva) ??? :(((
baze.podataka.58dkuki,
Da li je neko upoznat sa programom SUPERBASE, vidjenom u poslednjoj
epizodi POLAROTORA?
Moze li nesto vise da kaze o njemu ?
Pozdrav od,
Djordja
baze.podataka.59vpetrov,
No h│vala na odgovorima, ali nije mi bas pomoglo. Naime CLOSE ALL zatvara
i log datoteku pa tako da nema nista od stepovanja po programu. Zna li neko
neko
bolje resenje kako da vratim MOJ kod u sors, a prekompajliran je FoxBase+
2.10-om. Vec gubim zivce jer trebam da prepravim jedan program...
baze.podataka.60peca,
Moze li neko na jednostavan nacin (jer se u to
slabo razumem) da mi objasni kakva je razlika
izmedju dBASE III+, CLIPPER i dBASE IV? Sta bi
bilo od toga zgodno za nekoga kome treba sasvim
jednostavna bazica sa imenima projekata, adresama
narucioca,nekoliko datuma i nekoliko isplata
(suma)?
PECA
baze.podataka.61dcolak,
│ Da li je neko upoznat sa programom SUPERBASE, vidjenom u
│ poslednjoj epizodi POLAROTORA?
│ Moze li nesto vise da kaze o njemu ?
Program je stvarno lep, i oduševio me je još na Amigi,
odakle i potiče (ili bejaše to Atari?).
Veoma lako se vrši pretraživanje, sve preko dugmića.
Može se "programirati" na dva načina. Crtajući maske
i međusobno ih povezujući link opcijama i meni dugmićima,
ili pišući programe u DML-u. To je programski jezik (?)
sličan Basic-u i lako ga je provaliti. Veoma je sličan
SQL-u čiji delić on i predstavlja (ako sam dobro ukapirao).
Naravno, postoji mogućnost uvoza iz dBase-a a uz potrebni
DLL može se i kompletno raditi u SQL-u (bar prema uputama).
Glavna mana je što ne daje EXE (:)) a i nije baš preterano
elegantan. No, većina stvari se može uraditi u njemu.
Za Windows usere, njegove baze su O.K.
P.S.
Imam SuperBase 4 for Win.
Sledge DAMMIR!
baze.podataka.62dr.grba,
>> Da li je neko upoznat sa programom SUPERBASE, vidjenom u poslednjoj
>> epizodi POLAROTORA?
>> Moze li nesto vise da kaze o njemu ?
AXA! GLEDAS POLAROTOR!
E, pa ko ti je kriv!
Sad lepo zovi Andriku K., on ce ti pomoci, a mozda i nece, vazno da smo
svi veseli i da nam je lepo i tako...
))): !
Pozdrav, dr ÔpŰa
baze.podataka.63dkuki,
> elegantan. No, vecina stvari se moze uraditi u njemu.
> Za Windows usere, njegove baze su O.K.
> Sledge DAMMIR!
Govorimo istim jezikom sto se Windowsa tice.
Jos mi je "samo" potreban akscelerator i nikad dosta kapaciteta
na hard-u. Da li mi mozes reci koliko "guta diska" ?
Pozdrav od apsolventa masinstva,
Djordja.
baze.podataka.65duki,
■ izmedju dBASE III+, CLIPPER i dBASE IV? Sta bi
■ bilo od toga zgodno za nekoga kome treba sasvim
■ jednostavna bazica sa imenima projekata, adresama
■ narucioca,nekoliko datuma i nekoliko isplata
■ (suma)?
Hm, ako imaš malo podataka, i manje više ih prikazuješ tabelarno
možda nema ni potrebe da uzimaš bilo šta od toga, nego da vidiš
da li ti posao obavlja Quattro Pro. Izvini što direkno nisam
odgovorio na tvoje pitanje: "da li dBASE III+, Clipper ili dBASE IV"
jer se ja patim sa Fox-om, a ove navedene pakete nisam ni koristio
pa ne mogu da sudim o njima. Sve u svemu razmotri mogućnost(i) Qpro-a.
COPYRIGHT BY -Duki- LTD. ALL RIGHTS RESERVED
baze.podataka.66adzem,
> izmedju dBASE III+, CLIPPER i dBASE IV? Sta bi
> bilo od toga zgodno za nekoga kome treba sasvim
> jednostavna bazica sa imenima projekata, adresama
> narucioca,nekoliko datuma i nekoliko isplata
Za jednostavan rad, bez programiranja i najmanje zauzeće diska
uzmi dBase 3+. žetvorka je glomazna i ne treba ti, a u
Clipper-u moraš da praviš program (nema interaktivnog rada).
baze.podataka.67dsoskic,
> Da li je neko upoznat sa programom SUPERBASE, vidjenom u poslednjoj
> epizodi POLAROTORA?
O kojoj verziji SB je bilo reči, da nije izašla neka novija verzija?
baze.podataka.68dkuki,
>> Da li je neko upoznat sa programom SUPERBASE, vidjenom u poslednjoj
>> epizodi POLAROTORA?
>
> O kojoj verziji SB je bilo reci, da nije izasla neka novija verzija?
Propustio sam taj deo emisije ali ako ce ti pomoci,
Tutorijal je bio x-puta bolji od npr. W4W ili EXCEL-ovog.
Pozdrav od Djordja
baze.podataka.69nbatocanin,
Pročitao sam da je Microsoft najavio da će FoxPro 3.0 imati objekte.
Kažu da je najveća mana Fox-a što je previše vezan za DOS i da bi
uspešno prešao na Win, mora promeniti filozofiju. Znači, i Microsoft
ozbiljno ulazi u OOP. Haug!
baze.podataka.70dsoskic,
> Propustio sam taj deo emisije ali ako ce ti pomoci,
> Tutorijal je bio x-puta bolji od npr. W4W ili EXCEL-ovog.
I u ovoj mojoj ver. 1.30 iz juna 91 je tutorijal stvarno
fantastičan. Ako neko ima noviju verziju, voleo bih da je
pogledam, mada mi je i ova dobra.
baze.podataka.71predragd,
> Pa normalno da je moguce!! Potreno je da prethodno otvoris
> bazu ili sa otvorenim
> svim ineksima, ili da otvoris samo trazeni indeks. Naredba
> koju koristis je:
Dobro, probao sam i radi. Međutim jako sporo (PE 2.0). U bazi od
200 slogova potrebno mu je oko 7-9 sekundi da pronađe sve koji
odgovaraju zadatom kriterijumu (ima ih 32). Prvi sam pronašao sa
CLOSESTRECORD, a ostale sa SEARCHNEXT. Može li to nekako da se izvede
da radi malo brže. Za ovo sam koristio PXSrchFld naredbu. Može li se
koristiti PXSrchKey za pretraživanje po sekundarnim indeksima.
Peđa.
baze.podataka.72dr.grba,
>> Procitao sam da je Microsoft najavio da ce FoxPro 3.0 imati objekte.
Moram priznati da sam bio pomalo razocaran kad u najavi novog Clippera
nisam nasao odgovarajucu recenicu. Veliko prosirenje za rad u mrezi, OK,
ali bi prelazak na PRAVE objekte u Clipperu sigurno ucinio barem dve stvari :
1) definitivno oruzje da se kreira i implementira SVE sto vam
padne na pamet, pa bi se uz podrsku user biblioteka stvorila
najjaca programska baza (a vec je najveca, zar ne?) ;
2) ja bih konacno bio prisiljen da naucim i pocnem da koristim objekte
u svakodnevnom radu (; Dosad sam se stalno izvlacio...
baze.podataka.73ppekovic,
>> Moram priznati da sam bio pomalo razocaran kad u najavi novog Clippera
>> nisam nasao odgovarajucu recenicu. Veliko prosirenje za rad u mrezi, OK,
>> ali bi prelazak na PRAVE objekte u Clipperu sigurno ucinio barem dve stvari
:
žitao si najavu za CA Clipper 5.2. Kada bude najava za 6.0
verovatno ćeš čitati to što priželjkuješ.
Paya
baze.podataka.74dnikolic,
>> odgovaraju zadatom kriterijumu (ima ih 32). Prvi sam pronasao sa
>> CLOSESTRECORD, a ostale sa SEARCHNEXT. Moze li to nekako da se izvede
>> da radi malo brze. Za ovo sam koristio PXSrchFld naredbu. Moze li se
>> koristiti PXSrchKey za pretrazivanje po sekundarnim indeksima.
PXSrchKey se koristi samo za pretrazivanje po primarnom indeksu, za sekundarne
koristi PXSrchFld.
Dalje, prvi rekord koji zadovoljava uslov, trazis sa argumentom SEARCHFIRST, a
posto je baza sortirana po tom indeksu, sledeci dobijas ODMAH sa PXRecNext. To
je jednostavna fora, koja ni meni nije pala na pamet kad sam prvi put u zivotu
radio sa bazama (Cbase sa Sezama) :)) CLOSESTRECORD se koristi za specijalne
slucajeve.
Pozdrav, dn
baze.podataka.76dejanr,
Microsoft Cobol for Windows. Novosti/microm 4.1150
baze.podataka.77nbatocanin,
> žitao si najavu za CA Clipper 5.2. Kada bude najava za
> 6.0 verovatno ćeš čitati to što priželjkuješ.
Jedino se bojim da dodaci nezavisnih proizvođača za to vreme ne
naprave gomilu standarda (čitaj: haos) :(
baze.podataka.78dr.grba,
>> Jedino se bojim da dodaci nezavisnih proizvodaca za to vreme ne
>> naprave gomilu standarda (citaj: haos) :(
E, tu smo. Upravo tako. Setimo se onog zanimljivog projekta o:Clip,
predstavljenog svojevremeno u "Racunarima". Malo sam se igrao time, cak mi
se dopalo (nekako sam bas u to vreme i presao sa Cl'87 na Cl 5.01). I onda
je faza igranja prosla i trebalo je raditi. Napravio sam jedno "Hu!", sklonio
o:clip negde u zapecak i krenuo sa "cistim" formama.
I to sve zato da se ne zapletem u vrzino kolo jednog dana...
Sto se Clippera tice, nadam se da promena vlasnika nece bitno uticati na
razvoj dragog nam jezika. BTW, nacuo sam od "znalaca" (ima li istine?) da
je jedan od pravaca razvoja orijentisan na drasticno smanjenje velicine
.EXE datoteka. Ima li tu ikakve istine (licno sumnjam, mada...) i ako ima,
kada ce osvanuti dan da vidimo i to cudo?
Pozdrav, dr ÔpŰa
baze.podataka.79nbatocanin,
Nemam baš neke pouzdane podatke, ali, s obzirom na moć novog vlasnika,
Clipper bi morao da procveta. No, videćemo!
baze.podataka.80snemcev,
>> na hard-u. Da li mi mozes reci koliko "guta diska" ?
Kod mene nije progutao više od 1.4M što je sasvim pristojno za jednu
Windows aplikaciju. Btw, toliko ima i horoskop.
baze.podataka.81dnikolic,
Moze li se, i kako resiti problem jedinstvenog kljuca u Paradox Engine-u?
Naime, ne mogu postojati dva sloga sa istom vrednoscu u polju (poljima) za
primarni indeks.
Nisam probao, pa me zanimaju tudja iskustva u vezi sekundarnih indeksa. Posto
Paradox kreira po dva fajla za svaki sekundarni indeks, stvara se preveliki (za
moj ukus) broj fajlova. Mogu li se ti fajlovi kreirati u letu, pa brisati po
obavljenom poslu? PXKeyDrop valjda brise sve indeksne fajlove?
Sta mislite da li je, radi bezbednosti baza, dobro da program na izlasku
postavi atribute istih na Hidden i Read Only?
dn
baze.podataka.82drmarke,
Ajde neka dobra duša da mi kaže neku knjigu iz koje se može
naučiti foxpro 2.0 (mislim na princip rada sa programom) za
naredbe mi je jasno. Ima li ovde na Sezamu neka priča o tome?
Pozdrav DrMarke
baze.podataka.83mjova,
> Nisam probao, pa me zanimaju tudja iskustva u vezi
> sekundarnih indeksa. Posto Paradox kreira po dva fajla za
> svaki sekundarni indeks, stvara se preveliki (za
najgrđe je to što dužina sekundarnih indeksa kriminalna (eto posla za
slobananamena ;). dužina sec ind je veća od same baze (u izvesnim
slučajevima), pa je to ono što mene nervira.
napravio sam bazu od 100000 slogova (A8, A13) i dobio .db od 3.8Mb, a
primarni indeksi (samo po prvom polju) su bili negde oko 55kb (nije
greška, samo 55k!).
> moj ukus) broj fajlova. Mogu li se ti fajlovi kreirati u
> letu, pa brisati po obavljenom poslu? PXKeyDrop valjda
> brise sve indeksne fajlove?
mogu, ali postoje izvesni problemi u brzini. onih 100000 slogova
indeksira se dosta dugo, tako da ne preporučujem privremene indekse,
ali ako je baza kraća, onda što da ne. drugo, šta te briga koiko ima
fajlova? neka ih je koliko treba, nek su samo živi i zdravi ;).
> Sta mislite da li je, radi bezbednosti baza, dobro da
> program na izlasku postavi atribute istih na Hidden i Read
> Only?
s obzirom da sam tek pre neki dan ustanovio profil ljudi koji mogu da
koriste program, preporučio bih da se čak sakrije direktorijum ili još
bolje ceo disk! ;)
baze.podataka.84d.petrovic,
Ă> s obzirom da sam tek pre neki dan ustanovio profil ljudi koji
Ă> mogu da koriste program, preporučio bih da se čak sakrije
Ă> direktorijum ili još bolje ceo disk! ;)
Ma džabe je sve to. Ako se neko nestručan navrzne da vidi kako ti
nešto trpaš na disk garant će uništiti integritet baza. Upravo
reorganizujem neke programe (sređujem gomilu funkcija etc...) pa se
nosim mišlju da:
1. U posebnoj bazici držim podatke o dužini svih baza i njihovim
datumima/vremenima poslednjeg zatvaranja.
2. Omogućim _najjednostavnijemoguće_ pravljenje backup-a.
3. Ništa ne krijem, samo proverim pri startovanju i ispišem na
ekranu:
MAMLAZ žAžKAO PO BAZAMA (beep)
RASPAKOVATI BACKUP ili NAPISATI NALOG BLAGAJNI PA NAZVATI MENE_ME
;))))
(beeep, beeep, beeep,)
;)))
baze.podataka.85dr.grba,
>> s obzirom da sam tek pre neki dan ustanovio profil ljudi koji mogu da
>> koriste program, preporucio bih da se cak sakrije direktorijum ili jos
>> bolje ceo disk! ;)
Veruj mi na rec, potvrdice mnogi, apsolutno nema leka. ))):
Prema tome, u svojim programima napravi zastite onako kako bi ih napravio
da si ti jedini korisnik, ili za nekog u koga imas potpuno poverenje.
Ne pokusavaj da se nadmudrujes sa korisnicima. Neces uspeti.
Napravi pisano uputstvo za eksploataciju programa i podataka, i opisi zastite.
Ako guska za**be disk ili baze ili ne-znam-sta-se-uopste-moze-sacuvati,
sama je kriva...
A za sebe ucini bar toliko da budes siguran da sam program radi dobro.
Pozdrav, dr ÔpŰa
baze.podataka.86zkrstic,
> 1. U posebnoj bazici držim podatke o dužini svih baza i njihovim
> datumima/vremenima poslednjeg zatvaranja.
plus CRC!
Pa ko voli nek izvoli! ;)
baze.podataka.87snemcev,
>> Jel taj horoskop PD/SW ?
Nisam siguran, al' znam da radi više od onog što Milja uspe na Trti čenel
da uradi u emisiji. Proveriću. A da je dugačak, dugačak je.
baze.podataka.88d.petrovic,
Kad smo već ko Kliperašenja... mrzi me da tražim jednu tvoju
poruku. Šta ono reče da treba raditi sa štampanjem kod programa u
mreži? Kojim funkcijama štampati u fajl i kojim terati iz fajla na
štampač? Preciznije: Kad mreža neće da se buni?
baze.podataka.89zkrstic,
> mreži? Kojim funkcijama štampati u fajl i kojim terati iz fajla na
> štampač? Preciznije: Kad mreža neće da se buni?
Elem, evo mog iskustva:
- Uvek vrši redirekciju štampe u fajl (za ovo i nije toliko bitno
da li je prg za mrežu ili ne)
- Ako je u pitanju klasičan Novell (bilo koja verzija), sasvim lepo
radi RUN PRINT <ime_fajla> , tj. RUN PRINT &<ime_fajla>
Medju nama ženam, ja drugačije nikad nisam ni radio.
- Kod Novell Lite (ver 1.0, 1.02 i 1.1) ova fora neće da radi baš
uvek kako treba. Zašto je to tako, niko nema pojma. Valjda "Tako
Treba" ;)
Problem se javlja (ja sam ga tako ulovio) da sa računara na kome
je program, nakon aktiviranja štampe, sve se lepo odradi, samo
štampač neće da štampa ;( Sa druge stanice, koja tera program ko-
ji se nalazi na disku u prvom (pomenutom) računaru, štampa šljaka
bez ikakvih problema.
Ovo sam razrešio tako što sam zamenio RUN PRINT sa odgovarajućom
komandom za NWLITE tj. NET PRINT <fajl> <ime_mrežnog_štampača>
Od tada šljaka ko ludo.
Prema tome, moraš da znaš unapred kakva je mreža, ili da napraviš ma-
lu funkciju koja ispita, da li je pravi Novell ili je Novell Lite u pitanju.
Uzgred, takve funkcije su beše postojale u NanForum Lib-u, a ima ih i drugde.
Ja koristim konkretno "ISNOVELL()".
Nadam se da ti je sada malo jasnije.
Zkr
baze.podataka.90d.petrovic,
Ă> - Uvek vrši redirekciju štampe u fajl (za ovo i nije toliko bitno
Ă> da li je prg za mrežu ili ne)
Ma to sam razmeo i iz prve poruke, ali kojim funkcijama da ih
štampam i kojim naredbama? Tačnije rečeno šta NE koristiti. Recimo...
set printer on
set console off
set printer to pera
? ....
set device to print
set printer to mika
DevPos(2,2)
DevOut("Helo, world ;>>>")
č 3,5 say "fff"...
baze.podataka.91zkrstic,
> Ma to sam razmeo i iz prve poruke, ali kojim funkcijama da ih
> štampam i kojim naredbama? Tačnije rečeno šta NE koristiti.
> Recimo...
Sve kao i obično, samo prvo izvršiš redirekciju u fajl.
baze.podataka.92yowo,
Jel' zna neko. kako da iz Cobol formata, prebacim baze u .dbf format?
Pozdrav, yowo
baze.podataka.93petrovics,
>> 2. Omogucim _najjednostavnijemoguce_ pravljenje backup-a.
Kako obicno u svojim aplikacijama resavate backup?
baze.podataka.94banusko,
>**> Kako obicno u svojim aplikacijama resavate backup?
Ugradim komandu arj a -jt ime.arj Šput do datotekaĆ
baze.podataka.95d.petrovic,
Ă> Kako obicno u svojim aplikacijama resavate backup?
pera:="pkzip -bla, bla, disk:Đimefajla"
run &pera > nul
arj trazi mnogo memorije pa je zip najpraktičniji, skinuo sam sa
FFS-a neki source za ZIP, ali nikako da probam da ga prevedem-povežem
(koje_li_lenjosti) pa da probam sa njim.
Pitanje: Kako bez:
if file("pkzip.exe")
...
else
...
endif
proveriti dali postoji na putanji dotični program iliti AKO ga
pozovem pa ga nema i dos javlja "bad command or filename" vraća li
neki errorlevel etc... ma znate već šta hoću da pitam.
baze.podataka.96valeksa,
# Pitanje: Kako bez:
# if file("pkzip.exe")
# ...
# else
# ...
# endif
# proveriti dali postoji na putanji dotični program iliti AKO ga
# pozovem pa ga nema i dos javlja "bad command or filename" vraća
# li neki errorlevel etc... ma znate već šta hoću da pitam.
evo ti jedan moj batch file, mada je za DR.DOS 6.
******************************************************
čecho off
mode mono
cd kad ────┐
if not exist kadrovi.exe goto greska │
if not exist kadrovi.hlp goto greska │
if not exist stam.exe goto greska │
if not exist ro.exe goto greska │
if not exist rj.exe goto greska ├─ ispitivanje postojanja
if not exist krz.exe goto greska │ fajlova za DR.DOS 6
if not exist mat.exe goto greska │
if not exist sist.exe goto greska │
if not exist sprema.exe goto greska ────┘
kadrovi
cls
echo.
echo.
echo.
echo.
echo. ╔══════════════════════════════════╗
echo. ║ ║
echo. ║ Ubaci disketu za beckup !!!! ║
echo. ║ ║
echo. ╠══════════════════════════════════╣
echo. ║ ║
echo. ║ Pritisni nesto za nastavak... ║
echo. ║ ║
echo. ╚══════════════════════════════════╝
echo.
echo.
pause > nul
c: ────┐
cdĐ │
cd kad │
cd dat ├─ ovde radim backup DAT podkataloga
pkzip kad_dat > nul │ znači samo datoteke
copy *.zip a:Đ > nul │ <--- ovde bi bilo interesantno da li je
del *.zip > nul ────┘ moguće da se ispita kroz batch ili
cdĐ neki drugi prg. da li je disketa
cls u drajvu pa sa errorlevel
goto kraj da se šljaka dalje ???????
:greska
cls
echo.
echo.
echo.
echo. ╔═══════════════════════════════════════════════╗
echo. ║ ║
echo. ║ Nesto nije u redu sa aplikacijom !!!!!!!!! ║
echo. ║ ║
echo. ╠═══════════════════════════════════════════════╣
echo. ║ ║
echo. ║ Nista ne dirajte i obevestite zaduzenog ║
echo. ║ radnika u AOP-u !!!! ║
echo. ║ ║
echo. ║ Lokali: 406, 407 i 408. ║
echo. ║ ║
echo. ╚═══════════════════════════════════════════════╝
echo.
echo.
pause > nul
:kraj
mode co80
************************************************************
izvini na dužoj poruci. E sada je ovo prebačeno u
exe fajl i eto to je to.
Pozdrav.
baze.podataka.97petrovics,
>> >**> Kako obicno u svojim aplikacijama resavate backup?
>>
>> Ugradim komandu arj a -jt ime.arj Sput do datotekaC
Ma to je uredu ali sta ako korisnik nije prvo formatizovao
disketu ili se javi neki drugi problem?
Hvala ti na odgovoru, ipak mi treba neko elegantnije resenje.
baze.podataka.98dnikolic,
Kako konvertovati .DBF fajl u Paradoxov .DB? Postoji li neki program za to?
dn
baze.podataka.99pmijat,
>> Kako obicno u svojim aplikacijama resavate backup?
Ja obicno pravim poseban potprogram koji presnimava sve,
odnosno sve izmenjene podatke na disketu. U programu takodje
imam i "opcije" snimljene na disk u kojima korisnik sam
cekira (check-ira) da li zeli automatski backup pri svakom
izlasku iz programa, ili ne. Ja mu, naravno, u uputstvu za
program toplo preporucim da vrsi automatski backup, ali ako
nece ... - njemu na volju.
Pozdrav
Predrag(pmijat)
baze.podataka.100dejanr,
>> Ma to je uredu ali sta ako korisnik nije prvo formatizovao
>> disketu ili se javi neki drugi problem?
Ja sam eksperimentalno ugradio sledeće rešenje u jedan program
koji sam ovih dana završio:
za backup:
r:=swpruncmd("PKZIP -P&f A:BACKUP XUSERS.DBF XPARAMS.DBF "+ ;
alltrim(cdir)+"\*.DBF", 300, "", "")
za restore:
r:=swpruncmd("PKUNZIP -do A:BACKUP", 300, "", "")
Ono XUSERS.DBF i XPARAMS.DBF su "dummy" kopije fajlova USERS.DBF
i PARAMS.DBF koje mogu da zatvorim pre nego što krene backup.
Naime, svi fajlovi u poddirektorijumu moraju da budu zatvoreni
pre nego krene backup, inače PKZIP pravi probleme pod mrežom.
"Pravu" USERS.DBF ne smem da zatvorim, već je držim ekskluzivno
otvorenu, jer bi inače neko drugi mogao da "uleti" na mrežu
dok se radi BACKUP i pootvara fajlove ili ne daj Bože krene nešto
da radi po njima što bi izazvalo ne-mogu-da-zamislim-kakav-karambol.
Ono &f izaziva formatiranje disketa po potrebi. Za sada bi se reklo
da sve dosta lepo radi, kako pod DOS-om i Windows-om tako i pod
Novell-om. Videćemo.
PS SwpRunCmd je iz Blinker-a.
baze.podataka.101bulaja,
│Kako konvertovati .DBF fajl u Paradoxov .DB? Postoji li neki program za to?
└───
Ako neko ima strukturu DB fajlova, nije neki problem napisati i prg za
konverziju. Dakle, pitanje - ima li neko strukturu Paradox tabela?
baze.podataka.102dusanp,
=> Kako konvertovati .DBF fajl u Paradoxov .DB? Postoji li
=> neki program za to?
Lako, Paradox 4.0 ima meni zaduzen za te stvari.
I ne samo dbf nego i wk* i jos puno formata - u
i iz .db-a.
baze.podataka.103petrovics,
>> Ono &f izaziva formatiranje disketa po potrebi.
Hvala ti na odgovoru. Ovo je za sada najbolje resenje. Jedino me
zanima da li kao parametar zipu moze da se zada i da obrise
odredisnu disketu zajedno sa parametrom da je formatira po
potrebi?
Kako bi se zip ponasao kada je potrebno praviti arhive na vise
disketa?
Primetio sam da nisi iskoristio parametar za maksimalnu
kompresiju pa me zanima da li je to sa nekim posebnim razlogom?
>> PS SwpRunCmd je iz Blinker-a.
Koja bi adekvatna zamena bila kada se koristi cisti Clipper sa
RTlinkerom?
pozdrav, Sasa
baze.podataka.104dejanr,
>> > Ono &f izaziva formatiranje disketa po potrebi.
>>
>> Hvala ti na odgovoru. Ovo je za sada najbolje resenje. Jedino me
>> zanima da li kao parametar zipu moze da se zada i da obrise
>> odredisnu disketu zajedno sa parametrom da je formatira po
>> potrebi?
Da, upravo to radi pomenuto f. Ako je disketa neformatirana, on je
formatira, a ako na njoj ima nešto, on to obriše.
>> Kako bi se zip ponasao kada je potrebno praviti arhive na vise
>> disketa?
Ideja opisane sekvence je da pravi arhivu na više disketa, zbog onog
&. Dakle, ZIP traži da se diskete umeću redom, sve "samo" radi.
>> Primetio sam da nisi iskoristio parametar za maksimalnu
>> kompresiju pa me zanima da li je to sa nekim posebnim razlogom?
Pa, nekako računam, ako autor ZIP-a misli da je ta "default" brzina
optimalni kompromis između prostora i vremena, šta ja tu imam da se
mešam ;) Naravno, ako želiš maksimalnu kompresiju dodaj -ex
>> > PS SwpRunCmd je iz Blinker-a.
>>
>> Koja bi adekvatna zamena bila kada se koristi cisti Clipper sa
>> RTlinkerom?
Nema direktne zamene, to je jedna od prednosti Blinker-a. Ima biblioteka
za Clipper koje imaju nešto slično, memorija se swap-uje na disk pa se
izvrši program. Možda nešto slično ima i u javnom vlasništvu, pogledaj
direktorijum CLIPPER i fajlove uz poruke u ovoj konferenciji i prethodnom
PC.PROG. Ja nemam ništa tog tipa pri ruci.
baze.podataka.105ndragan,
/ Jel' zna neko. kako da iz Cobol formata, prebacim baze u .dbf format?
Radio sam to desetak puta; koji kobol? Imaš li strukturu kobol
datotetke? Jel' indeksna, sa indeksima između ili u zasebnom fajlu?
Kakvi brojevi? Binarni celi, BCD ili sign trailing overpunch?
baze.podataka.106mihajl,
Ovih dana sam probao FoxPro 2.5 for Windows pa cu pokusati da vam
iznesem neka ( vrlo nepovoljna ) misljenja. Posto smatram da je windows
okruzenje, okruzenje buducnosti zadnje vreme sam jurio neku bazu podata-
ka koja moze lepo da radi pod njima. Ali bas sam se prevario, FoxPro 2.5
for Windows je bas baza podataka daleke buducnosti ( a posebno za nas ),
jer zahteva bar 586 i par desetina megabajta rama. Inace FoxPro sam pro-
bao na jednoj 486 na 33MHz za 8MB rama i 386SX na 33MHz i 2MB rama. Mene
i DOS verzija FoxPro-a 2.0 nije bas odusevila po brzini rada sa korisni-
kom, ( pod tom brzinom smatram opste komuniciranje sa korisnikom , meni-
ji, izvestaji i sl. ) dok je brzina rada sa bazama bila relativno dobra.
Kazem relativno jer ja nisam radio sa bazama koje imaju nesto ekstra mno-
go slogova ( do par hiljada ), a do te velicine baze i ostali programi
kaskaju za Fox-om.Jedina velika prednost Fox-a nad drugim bazama bila je
do verzije 2.0 njena laka prenosivost na UNIX.
Inace lepo u uputstvu kazu da ne treba startovati program bez 386 i
2MB rama, a onda radi kao Clipper na XT ( od 4.77MHZ ) sa Disketnom jedi-
nicom. Ma mnogo je to dobro za ovo, 386SX na 33MHz samo ucitava stotinak
sekundi sam program, a tek ako aplikacija koju ucitava nije kompajlirana,
nedaj boze, to ce se tek oduziti.
Sada dolazi na red displej. Startovao sam par aplikacija koje su
prilozili uz paket. Vecina njih uopste nije htela da se obazire na moj
standardni VGA ekran nego su htele bar 800x600. To su inace prvi Windows
programi koje sam video da izlecu van ekrana, a da nema onih cuvenih gli-
sta za skrolovanje, tako da je program dosta ruzan i nepregledan.Sada do-
laze na red fontovi koje su oni prilozili uz njihov editor.Moje misljenje
je da su mogli naci i gore, ali samo za rezoluciju od 800x600 pa na gore,
ispod ove rezolucije fontovi mi se uopste ne svidjaju.
U svakom slucaju ovo je ipak program buducnosti, verovatno on na RICS
i 586 procesorima lepo klizi , ali za sada je to u nasoj situaciji samo
lepa zelja. Moj rezime bi bio da ne pokusavate da startujete ovaj program
bez 8MB rama, 486 na 33MHZ i dobro kesiranim brzim diskom.
baze.podataka.107draganf,
> Jel' zna neko. kako da iz Cobol formata, prebacim baze u
> .dbf format? Pozdrav, yowo
1. Možeš probati sa:
CREATE BAZA.DBF (trebaš znati strukturu datoteke )
APPEND FROM COBOL.DAT (ILI .TXT nisam potpuno sigran) SDF
2. A možeš i tako što ćeš polako čitati Cobol datoteku sa Clipper
naredbama FOPEN, FREAD, FSEEK i sa REPLACE zapisivati u .DBF
datoteku.
Može biti problema i na jedan ili drugi način ako je Cobol datoteka
indeksna (ali može i proći glatko)
Probao sam oba načina i dokazano da se stvar može rješiti sa manje ili
više problema. U svakom slučaju ako zapne javi se.
Dragan
baze.podataka.108todor,
Da li postoji grupa za fox sa jednim praznim mestom
I da li je zainteresovana za novog clana?
baze.podataka.109petrovics,
>> >> > PS SwpRunCmd je iz Blinker-a.
>> >>
>> >> Koja bi adekvatna zamena bila kada se koristi cisti Clipper sa
>> >> RTlinkerom?
>>
>> Nema direktne zamene, to je jedna od prednosti Blinker-a. Ima biblioteka
Izvini sto te davim ali posto nemam iskustva sa Blinkerom neznam
ni sta tacno radi SwpRunCmd pa bih te molio za jedno kratko
objasnjenje.
pozdrav, Sasa
P.S. Kako se pokazao Blinker? Moze li se smatrati da ga je
moguce sa sigurnoscu koristiti umesto RTlinkera?
baze.podataka.110pjankovic,
> Koja bi adekvatna zamena bila kada se koristi cisti
> Clipper sa RTlinkerom?
Postoji u C direktorijumu zbirka SPAWN funkcija (u C-u), pomocu
kojih se iz nekog programa startuje drugi program kome se ostavlja
skoro sva raspoloziva memorija, posto se osnovni program SWAP-uje na
disk. Napravi malu C funkciju koja ce samo da poziva neku od SPAWN
funkcija, povezi je sa CLIPPER programom i to je to.
baze.podataka.111predragd,
> Jel' zna neko. kako da iz Cobol formata, prebacim baze u
> .dbf format?
Pošto već dugo vremena ne moram da pišem na Cobol-u, ovo pišem
otprilike. Datoteke iz Cobol-a praktično i nemaju nikakav format, već
ono što opišeš u DATA DIVISION to ti je i format sloga.
03 BRST PIC 9(5).
03 IME PIC X(20).
03 DATUM PIC 9(6).
Fizička dužina ovog sloga je 31 bojatova. Prvih pet bajtova u slogu će
predstavljati polje BRST, sledećih 20 bajtova polje IME ... Međutim,
između dva sloga nalaze se dva bajta (0Dh 0Ah). Ako ovo baš nisi
najbolje razumeo, mogao bi da mi daš strukturu tvog sloga pa da
pokušam da napišem konverter.
Peđa.
baze.podataka.113d.petrovic,
Ă> P.S. Kako se pokazao Blinker? Moze li se smatrati da ga je
Ă> moguce sa sigurnoscu koristiti umesto RTlinkera?
Rekao bih da je rtlink bolji za finalnu verziju. Blinker mi se sviđa
za rad, a ima i fine fazone za demo verzije.
baze.podataka.114dejanr,
>> Izvini sto te davim ali posto nemam iskustva sa Blinkerom neznam
>> ni sta tacno radi SwpRunCmd pa bih te molio za jedno kratko
>> objasnjenje.
Bazično aktivira kopiju COMMAND.COM-a i preko nje pokrene zadati program.
Međutim, pre toga se oslobodi potrebna količina memorije tako što se
sam Clipper program i njegovi podaci prebace u EMS/XMS ili na disk. Po
izlazu iz pozvanog programa sve se vraća na svoje mesto i Clipper
program nastavlja sa radom.
U okviru komande može da se zada koliko memorije treba osloboditi, manje
RAM-a se (za žilet) brže oslobodi. Može se naložiti i oslobađanje
"čitave" memorije, u kom slučaju ostaje samo neki kilobajt programa koji
docnije učitava ostatak. Tako se pod Clipper-om može pokrenuti bilo koji
eksterni program, bez brije o memoriji.
>> P.S. Kako se pokazao Blinker? Moze li se smatrati da ga je
>> moguce sa sigurnoscu koristiti umesto RTlinkera?
Ja ga koristim... i za sada je odlično. Uzgled, možda će te zanimati da
pročitaš relativno detaljan prikaz Blinkera u martovskim "Računarima"
baze.podataka.115ndragan,
/ APPEND FROM COBOL.DAT (ILI .TXT nisam potpuno sigran) SDF
Zavisi. Neke datotetke zaista imaju tako proste strukture. Problem je
već PIC "S999999V99", koji ima Sign Trailing Overpunch, pa se poslednja
cifra 0123456789 pretvara u šABCDEFGHI za pozitivne brojeve, odnosno u
ćJKLMNOPQR za negativne. Onda razna COMP polja, binarno pakovani celi
brojevi raznih dužina i BCD pakovani brojevi. I onda još MBP kobol, koji
indekse drži negde između regularnih slogova.
baze.podataka.116zkrstic,
>>> PS SwpRunCmd je iz Blinker-a.
>
> Koja bi adekvatna zamena bila kada se koristi cisti Clipper sa
> RTlinkerom?
cd clipper5/bin
del rtlink.exe
Jedino rešenje ;)
baze.podataka.117zkrstic,
> Ă> P.S. Kako se pokazao Blinker? Moze li se smatrati da ga je
> Ă> moguce sa sigurnoscu koristiti umesto RTlinkera?
>
> Rekao bih da je rtlink bolji za finalnu verziju. Blinker mi se sviđa
> za rad, a ima i fine fazone za demo verzije.
RTLINK je bolji ako ne programiraš u Clipperu, već, recimo baviš
se sakupljanjem sličnica, a čuo si za Blinker i RTLink. Tada, RTLink deluje
ipak profesionalnije, zbog onog "RT"
Elem, Ivo, daj mi mali Hint: Kada ubacim swapovanje (iz Blinkera) pa
dodam još trista čuda, ala' defragmentacija memorije, ubijanje nepotrebnih
overleja, kako posle to da preradim RTLinkom?
Zkr
baze.podataka.118d.petrovic,
Ă> Elem, Ivo, daj mi mali Hint: Kada ubacim swapovanje (iz Blinkera)
Ă> pa dodam još trista čuda, ala' defragmentacija memorije, ubijanje
Ă> nepotrebnih overleja, kako posle to da preradim RTLinkom?
Kako li si ti živeo do pre 3 meseca brez blinkera? Ala si nezasit
breeee, pa šta sad izmišljaš svapovanja, uostalom probaj da ubaciš
one C-ove rutine ako ti baš treba. Inače, isti program linkovan
rtlinkom se brže izvršava od programa linkovanog blinkerom. Sve
ostalo možeš da središ u toku pisanja programa pretprocesorskim
direktivama. Uostalom, ubeđuj me, možda i uspreš ;)).
Zeza me sad pa ona štampa.
- Sve baze otvorene shared
- Štampam sa č x,y say "bla" ili DevOut("bla"+pera)
ako kažem set printer to "pera.txt" odštampa do prvog EJECT i kaže da
je završio
ako štampam na štampač, a štampač ne koristi beskonačni papir i ne
promenim papir za 3-4 sekunde izbaci ono crveno na sred ekrana. Ja
normalno strelicu na desno pa kažem da nastavi i nastavi normalno.
Gde sam zabrljao ???
baze.podataka.119bulaja,
│ako stampam na stampac, a stampac ne koristi beskonacni papir i ne
│promenim papir za 3-4 sekunde izbaci ono crveno na sred ekrana. Ja
│normalno strelicu na desno pa kazem da nastavi i nastavi normalno.
│Gde sam zabrljao ???
└───
IsPrinter()
baze.podataka.120ppekovic,
>> Postoji u C direktorijumu zbirka SPAWN funkcija (u C-u), pomocu
>> kojih se iz nekog programa startuje drugi program kome se ostavlja
>> skoro sva raspoloziva memorija, posto se osnovni program SWAP-uje na
>> disk. Napravi malu C funkciju koja ce samo da poziva neku od SPAWN
>> funkcija, povezi je sa CLIPPER programom i to je to.
Da li si probao? Ako si probao, pa još i uspeo, molim te da
napišeš par redova kako.
Paya
baze.podataka.121duki,
■ s obzirom da sam tek pre neki dan ustanovio profil ljudi koji
■ mogu da koriste program, preporučio bih da se čak sakrije
■ direktorijum ili još bolje ceo disk! ;)
:)))))))))))
Radi bezbednosti baze:
Program terminated.
Keyboard disabled!
ili još bolje, zameniš im tastere na random ;))))
COPYRIGHT BY -Duki- LTD. ALL RIGHTS RESERVED
baze.podataka.122petrovics,
>> cd clipper5/bin
>> del rtlink.exe
>>
>> Jedino resenje ;)
Uz male izmene u patu naredbe cd moglo bi da bude dobro resenje :).
Samo jos da probam blinker i da se uverim da je stvarno dobar
O:)
baze.podataka.123petrovics,
>> Ja ga koristim... i za sada je odlicno. Uzgled, mozda ce te zanimati da
>> procitas relativno detaljan prikaz Blinkera u martovskim "Racunarima"
Hvala na preporuci. Racunare kupih ali ne stigoh da ih procitam
:(
baze.podataka.124draganf,
Problema ima, ali je ipak rješivo ako je struktura bar malo "normalna".
Obično se snalazim tako da sa Pctools-om pogledam datoteku i "skinem"
strukturu, pa onda napišem progrma koji to čita i zapisuje u .dbf
datoteku. Jednom sa čak vršio denominaciju na na Cobol datotekama i
desilo mi se da je zbog nečega datoteka ostala duža za tridesetak
bajtova (množenjem slogova sa dužinom sloga nisam dobijao ni prvobitnu
ni konačnu dužinu datoteke). MPB indekse nisam nikad provalio.
Dragan
baze.podataka.125pjankovic,
>>> Postoji u C direktorijumu zbirka SPAWN funkcija (u C-u),
>>> pomocu
>>> funkcija, povezi je sa CLIPPER programom i to je to.
> Da li si probao? Ako si probao, pa jos i uspeo, molim te
> da napises par redova kako.
Evo, bas sam sad probao i naravno da sam uspio. Naime,
zadnji put sam to probao prije godinu dana, ustanovio da radi, ali
nikada nisam ugradio u svoje programe. Napisao sam C funkciju:
#include <process.h>
#include "c:\borlandc\spawn\spawno.h"
#include "c:\clipper5\include\extend.h"
CLIPPER shell()
{
spawnlp(P_WAIT,"command.com",NULL);
_ret();
}
preveo je u large modelu sa Borland 2.0, u .lnk fajl dodao
fi shell
lib spawnl
linkovao i proradilo je. ALI, ima gresaka. Javlja "Search path bad" i
"Too many parameters". Pored toga, vjerovatno se izgubi sadrzaj
environmenta, jer prompt postaje "C>", ali se nakon izlaska iz SHELL-a
ponovo vraca u normalu. Koga ovo bude interesovalo, vjerovatno ce
lako naci u cemu je problem. Za sada od mene toliko.
baze.podataka.127ppekovic,
Microsoft je počeo sa prodajom "FoxPro Developers Kits", koji
uključuju alate za kreiranje help-ova, user interface-a,
graph-ova, itd. Više u poruci 4.1295, konferencija NOVOSTI.
Paya
baze.podataka.128ppekovic,
Borland je predstavio svoj dBase compiler, za koji tvrdi da
je jedini 100% dBase kompatibilan. Podržava dBase III, III+ i IV.
Cena je $495. Više u poruci 4.1254, konferencija NOVOSTI.
Paya
baze.podataka.129ndragan,
/ Obično se snalazim tako da sa Pctools-om pogledam datoteku i "skinem"
/ strukturu, pa onda napišem progrma koji to čita i zapisuje u .dbf
Da, upravo tako. Za pakovana polja se još mora odrediti odakle počinju i
koliko su dugačka, pa neka rutina bcd2num, itd. Kreativan posao da se
ubiješ.
/ MPB indekse nisam nikad provalio.
Ja se nisam ni trudio, a i koji će mi - kad prebacim, imaću svoje. MBP
pravi najblesavije indekse koje sam dosad video: nalaze se u slogovima,
tj. u blokovima koji imaju istu dužinu kao i slogovi i potrpani su među
njih, jedino se neki od ona 4 vodeća bajta razlikuju (valjda je $80
umesto $02 na drugom bajtu). Imao sam slučaj da je fajl, nakon
konverzije u .txt, sa sve raspakivanjem BCD polja ispao kraći od
originala; ti indeksi su zauzimali preko 50% dužine fajla.
žujem da MBP indeksi rade dosta brzo, ali sumnjam da stvar koja se
toliko prostire po disku može da bude nešto ekstra brza.
baze.podataka.130dejanr,
Iz newsbytes uvodnika (NOVOSTI/microb 4.1342):
>> Microsoft Access. This has to be the most frustrating piece of
>> software I've used since "Teach yourself Serbo-Croation."
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> I don't know if it's because I still think dBase is the only
>> way to run a database or if it really is bad. I'm persisting, but
>> it's the least intuitive package I've ever used.
Eto, ulazimo u razne primere... ;(
PS I ja dobih Microsoft Access na test, baš ću da vidim jel stvarno takav ;)
baze.podataka.131pmijat,
Imam jedno pitanjce, mislim da bi moglo da spada ovde :
Sta se desava sa 2000-tom godinom, to jest da li je ona
prestupna ili ne ?
Negde sam nacuo da nije.
Ajde ako neko zna da objasni kako to ide sa prestupnim
godinama, tj koje su prestupne a koje ne.
Unapred hvala
Pozdrav
Predrag(pmijat)
baze.podataka.132dekiper,
Hm, hm. Prestupne godine moraju biti deljive sa 4, ali ne smeju!!!
biti deljive sa 400. Pošto je 2000/4=500, ali je i 2000/400=5, dakle
2000 je deljivo sa 400 Što ne sme, dakle 2000 je prosta godina.
baze.podataka.133dejanr,
>> Sta se desava sa 2000-tom godinom, to jest da li je ona
>> prestupna ili ne ?
Prestupna je.
>> Ajde ako neko zna da objasni kako to ide sa prestupnim
>> godinama, tj koje su prestupne a koje ne.
Prestupne su sve godine koje su deljive sa 4. Izuzetak su
godine koje se završavaju sa 00, koje su prestupne samo ako
su deljive sa 400. Dakle, 1900. nije bila prestupna, 2000.
jeste.
baze.podataka.134dejanr,
>> Hm, hm. Prestupne godine moraju biti deljive sa 4, ali ne smeju!!!
>> biti deljive sa 400. Pošto je 2000/4=500, ali je i 2000/400=5, dakle
>> 2000 je deljivo sa 400 Što ne sme, dakle 2000 je prosta godina.
Nisi u pravu. 2000. je prestupna godina. Godine kojima se završavaju
vekovi su prestupne ako i samo ako im je broj deljiv sa 400.
baze.podataka.135isekulovic,
>> Sta se desava sa 2000-tom godinom, to jest da li je ona
>> prestupna ili ne ?
Prestupna je.
Prestupna je svaka godina deljiva sa četiri izuzev onih kojima se
završavaju vekovi (1700,1800,1900). Ali ako se tom godinom završava
vek deljiv sa četiri (1200,1600,2000) onda je godina prestupna.
baze.podataka.136dejanr,
Nađoh bug u starom dBASE III+. Zapravo možda i nije bug, ali nešto na šta treba
paziti. Ako u nekom polju baze "zaluta" neko CR LF (normalno ne bi trebalo da
može tamo da upadne, ali ako je baza kreirana nekim programom...) pa onda tu
pazu nadovezujete na neku drugu sa APPEND, nastane totalna papazjanija. Do
sloga koji sadrži CR LF sve je ok. Taj slog bude loše prepisan, a onda svi
dalji budu pomereni za deo sloga, tj. na primer jedno polje počinje od sredine
nekog drugog i tako dalje. Ukratko, ostatak baze je totalno đubre, a baza može
da se baci.
baze.podataka.137madamov,
******
Sta se desava sa 2000-tom godinom, to jest da li je ona prestupna ili ne ?
******
Znam da godine kojima se završavaju vekovi nisu prestupne, iako su deljive
sa 4. Ne znam da li to pravilo važi za one kojima se završava milenijum. Ako
važi, nije prestupna, ako ne važi jeste.
baze.podataka.138micko,
Evo programa koji bi mozda bio interesantan svima koji se bave
PARADOX-om (3.5 ali verzija 4.0). Program sam pisao ja pa me
interesuju komentari i predlozi.
Codor
pax3.arjbaze.podataka.139micko,
Na zalost
Ko radi taj i gresi.
U verziji PAX3 postoji BUG koji je otklonjen u verziji PAX3a koju
sada prilazem. Za one koji razumeju shvatice naravoucenije:
"Prvo dobro istestirati pa onda aplicirati!"
Pozdrav Codor iz NS.
pax3a.arjbaze.podataka.140duduk.,
Moze li neko da napise nesto vise o PARADOX-ovim indeksima (sta su primarni,
sta sekundarni, kad se koji koriste, prednosti i mane ovih indeksa u odnosu
na Clipperove i Fox-ove indekse, da li je moguce napraviti indeksiranje po
YUSCII rasporedu....)
baze.podataka.141mjova,
> Moze li neko da napise nesto vise o PARADOX-ovim indeksima
> (sta su primarni, sta sekundarni, kad se koji koriste,
> prednosti i mane ovih indeksa u odnosu na Clipperove i
> Fox-ove indekse, da li je moguce napraviti indeksiranje po
> YUSCII rasporedu....)
PRIžA O PARADOX ENGINE 3.0:
paradox je paradox! iskreno rečeno nisam ni malo oduševljen celim
paketom. imam nekoliko glavnih zamerki, ali ipak radim i dalje uz
upotrebu njegovih funkcija.
i pored toga što možda neke reči ovde korišćene imaju drugačiji smisao
u kompjuterskoj teminologiji, moram da ih koristim radi skraćenja
teksta:
baza - datoteka za podacima (čist .db)
indeks - datoteka sa ukazivačima na bazu
tabela - baza + indeksi + ostalo
primarni indeks:
^^^^^^^^^^^^^^^^
formira se na osnovu čistog upoređivanja dva stringa. postoje određeni
redosledi slova u ASCII koji mogu da posluže drugačijem rasporedu, ali
nemam ubeđenja da oni mogu biti sortirani po YUSCII rasporedu. nije mi
jasno zašto je to zatvoreno, pa ja ne mogu da formiram svoju ascii
tabelu za sortiranje, a ne mogu ni da napravim index po nekom izrazu
(to kliper može!).
primarni indeks se formira po poljima s leva na desno. ako želiš da
formiraš primarni indeks po trećem polju, onda moraš i po prva dva ili
da to treće namestiš kao prvo.
slog: polje1 polje2 polje3 polje4 ...
primarni indeks može da bude:
■ po polju 1
■ po polji 1 i 2
■ po polji 1, 2 i 3 ..
nikako se ne mogu presakati polja ili menjati redosled.
to ja ok, ali nema mogućnosti dupliranja ključeva (error: ˙key
violation˙) tako da moraš paziti šta stavljaš u indeksiranu tabelu,
ili da je organizuje tako da nema poklapanja ključeva.
postoji još jedno rešenje koje se zaniva na polju koje služi samo da
se razlikuje od ostalih, neki brojač koji ćeš uvećavati pri dodavanju
novih slogova. ovo mi se ni malo ne dopada, to je prva ozbiljnija
zamerka.
sekundarni indeks:
^^^^^^^^^^^^^^^^^^
indeksom PE smatra primarni indeks, tako da kad želiš sekundarni
indeks moraš napraviti prvo primarni.
dakle, uslov za postojanje sekundarnog ključa je primarni, a on mora
biti podešen tako da nema dupliranja ključeva! e, sad, to te može
dovesti do ludila. to je druga zamerka jer ako su potrebna dva
sekundarna indeksa, bez logične potreba za primarnim indeksima
(naročito ako se zna da primarni indeks NIKAD ne dozvoljava duplirane
ključeve) onda ovo postaje dovoljno ozbiljno.
dve vrse sekundarnih indeksa: SECONDARY i INCSECONDARY. prvi se
ažuriraju samo prilikom otvaranja (kreiranja), a drugi se održavaju
uvek - prilikom menjanja tabele. mislim da oni prvi imaju upotrebnu
vrednost samo ako se u bazu dodaje puno slogova u naletu, tako da se
time skraćuje trajanje unošenja, ali se zato kasnije moraju indeksi
ažurirati. o INCSECONDARY nema šta posebno da se kaže, to jednostavno
radi.
kompozitni indeks:
^^^^^^^^^^^^^^^^^^
po načinu kreiranja razlikuje se od sekundarnih samo po tome što se
mapira novo polje koje je sastavljeno od više polja. pošto polja u
tabeli može da bude maksimalno 255, onda su brojevi od 1 - 255(6?)
rezervisani za njihove redne brojeve (field handle), a brojevi preko
256 se koriste za mapirana polja.
ova polja su logička slika nekoliko polja iz tog sloga, jer se pod
jednim rednim brojem (field handle) dobija slika više polja. to je
samo jedan korak biže indeksima po izrazu, koje, ponavljam, paradox
engine nema (što je ujedno treća zamerka).
generalno o indeksima:
^^^^^^^^^^^^^^^^^^^^^^
indeksiranje je zaista brzo, to je i logično posle onoliko zahteva.
činjenica je i da su primarni indeksi kratki, prosto da čovek ne
poveruje! napravio sam bazu koja je imala (.db) oko 3.9 Mb, a primarni
indeks je imao negde oko 55kb!
no i pored ovih fascinantnih podataka moram da te razočaram jer je
sekundarni indeks (to zavidi od tipa polja po kom je kreiran) ima vrlo
blisku dužinu samoj bazi (.db), i to veću za neki kb.
funkcije za braljnje po tabeli:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
postoji dovoljan set fn, ali moram priznati da je njihova upotreba
očajno nezgodna. naime, svaka fn vraća kod greške koja je možda
nastupila i taj broj se mora proveriti uvek! to sve daje kodu krajnje
ružan izgled i postaje vrlo, vrlo, vrlo. nepregledan.
drugo, pozivanje funkcija je totalno 'novo'. postoje funkcije za
kopiranje RecBuf i tu sam primetio da se redosled parametara razlikuje
od klasičnog C pristupa:
strcpy(char *dest, char *source)
ovde je to obrnuto!
int PXRecBufCopy(RECORDHANDLE fromHandle, RECORDHANDLE toHandle)
postoji još nekoliko nedoslednosti i to je četvrta zamerka. razlog
ovome verovatno leži u tome što se iste fn koriste i za paskal, ali
iapk postoje makroi kojima se ovo može okrenuti. to ja mogu da uradim,
ali ako su oni propisali pogrešno...
pouzdanost:
^^^^^^^^^^^
pouzdanost je zadovoljavajuća. tj. odlična, nisam uspeo da zeznem
ništa od vitalnog značaja.
opšti utisak:
^^^^^^^^^^^^^
PE je istrgnut iz nekog većeg paketa, nevodeći računa o posledicama.
opšti utisak je da je borlandova grupa za baze dosta slaba, i kao da
programira u BASICu. totalno su nedosledni i komplikovani.
baze.podataka.142djelovic,
DJ> PRIžA O PARADOX ENGINE 3.0:
Anu koment na objektni deo paketa?
baze.podataka.143mjova,
> DJ> PRIžA O PARADOX ENGINE 3.0:
> Anu koment na objektni deo paketa?
vidi, nisam u mogućnosti da o tome pričam, ali ako je ono što objektni
deo paketa koristi (opisano u prethodnoj poruci) pomenutog kvaliteta,
onda ne znam šta treba očekivati od oblande za c++.
najviše me iritira nedoslednost koja postoji. jednostavno, ako se radi
o bibliotekama iste firme (standardne, koje se isporučuju uz prevodilac
i ove za PE) one moraju biti kao nadgradnja, a ne kao totalno
drugačiji sistem.
baze.podataka.144janko,
> PRIžA O PARADOX ENGINE 3.0:
> primarni indeks se formira po poljima s leva na desno. ako
> želiš da formiraš primarni indeks po trećem polju, onda
> moraš i po prva dva ili da to treće namestiš kao prvo.
> nikako se ne mogu presakati polja ili menjati redosled.
:( Ovo sam čuo za 2.0. Nisam znao da i kod 3.0 važi. :( Loše,
loše. Zna li neko za šta je sa PARADOX ENGINE 4.0?
baze.podataka.145mjova,
> :( Ovo sam čuo za 2.0. Nisam znao da i kod 3.0 važi. :(
> Loše, loše. Zna li neko za šta je sa PARADOX ENGINE 4.0?
zar već ima 4.0? ;) možda si mislio na paradox 4.0 za dos ili win?
tu još ima više priče (za dos, naročito). to je po meni jedan krajnje
nedorečen paket. kažem, kao da ga nije pisao borland (ne lično ;) - to
je sve 'kao' rađeno u turbo viziji, ali nema fora da osvetljeno slovo
u meniju služi za skraćivanje (alt-F itd..), već se mora pozvati meni
preko F10. tek tada se može pritisnuti osvetljeno slovo i izbeći par
udaraca po kurzorima...
još jednom: kao da borland ne stoji iza toga, kao da je to radio, npr,
MS ;))
baze.podataka.146terza,
Ako je neko zainteresovan u grupi clarion imaju 2 slobodna mjesta.
Terza
baze.podataka.147janko,
>> :( Ovo sam čuo za 2.0. Nisam znao da i kod 3.0 važi. :(
>> Loše, loše. Zna li neko za šta je sa PARADOX ENGINE 4.0?
>
> zar već ima 4.0? ;) možda si mislio na paradox 4.0 za dos
> ili win?
Ma čuh neku četvorku, a nisam radio sa time. Moguće da sam
krivo spojio. Izvinjavajte ako sam raširio neke dezinformacije.
Dakle, poslednji Paradoks je 4.0 a Endžin 3.0?
> još jednom: kao da borland ne stoji iza toga, kao da je to
> radio, npr, MS ;))
:)) Da. Prvo te kerefeke sa indeksima, pa još i to. Očigledno
je Borland bio tanak sa bazama... zato su i kupovali druge
firme za to? No, gnjusni MS je kupio Foksa... opet je u
prednosti...
baze.podataka.148duki,
■ No, gnjusni MS je kupio Foksa... opet je u
■ prednosti...
:((((((( Da, ali zato Fox nije više u prednosti :(((
(Treba organizovati demonstracije "Svi Srbi protiv MS-a" ;))
COPYRIGHT BY -Duki- LTD. ALL RIGHTS RESERVED
baze.podataka.149mjova,
> Dakle, poslednji Paradoks je 4.0 a Endžin 3.0?
baš to! sad, postoji programski paket Paradox 4.0 za dos i udovice, i
postoji Paradox Engine 3.0. formati tabela u ove dve verzije su
drugačiji nego u prethodnoj verziji, ali postoji mogućnost prepravke
tebela u novi format.
> :)) Da. Prvo te kerefeke sa indeksima, pa još i to.
> Očigledno je Borland bio tanak sa bazama... zato su i
> kupovali druge firme za to?
pa da, ali nije sve tako crno ;), paradox je moćna stavka, bez obzira
što neke stvari nisu dosledne C pristupu. i pored te činjenice daleko
je to od neupotrebljivosti, upotrebljivo je 100%. normalno, ima tu
nekih stvari koje bih voleo da su ugrađene, no i ovako je ok.
baze.podataka.150ndragan,
/ dakle, uslov za postojanje sekundarnog ključa je primarni, a on mora
/ biti podešen tako da nema dupliranja ključeva! e, sad, to te može
Pljunuti Vaksov RMS. Dok nisam prešao na .dbf mislio sam da tako mora,
da su to neke svetske iskustvene norme itd. Sve mi se čini da se nekad
negde neko zeznuo u projektu, a stvar se uporno nasleđuje.
baze.podataka.151drndi,
Kako da se od prg file-a dodje do exe oblika? rec je o fox pro-u 2.0!
koje sve file-ove mora da sadrzi project da bi mogo da se kompajluje ?
ovo pitam za jednog ortaka tako da ostavite lepo objasnjeno posto ja ne radim u
fox-pro-u .. :))
Pozdrav Drndi
.
baze.podataka.152max.headroom,
Može li ko, ukratko, o prednostima i manama trojca FoxPro - Paradox -
Clarion (bez SuperBase-a, jer je isti za pod njindonjsima)? I kolike
su im dužine, hinstalirano?
Kod mene: FoxPro v2.0 + Constr.Kit + demo + ostalo = 20-ak MB.
Svaka nova aplikacija = min. 800 Kb, prosek = 1.5 MB.
(Ovo je čisto informativno, verovatno nekome pomogne - ako skupi
snage - da napravi uporedni test triju paketa... u "R"-ima)
baze.podataka.153mjova,
> Pljunuti Vaksov RMS. Dok nisam prešao na .dbf mislio sam
> da tako mora, da su to neke svetske iskustvene norme itd.
> Sve mi se čini da se nekad negde neko zeznuo u projektu, a
> stvar se uporno nasleđuje.
moguće. nisam imao prilike da radim baze na bilo čemu osim na PC-u,
ali ta ograničenja koja postoje u paradoksu mislim da potiču iz drugih
razloga. naime, moje mišljenje je da odnos brzina/mogućnosti konstanta,
pa da su se borlandovi programeri odlučili za neka ograničenja radi
veće brzine i (možda) pouzdanosti.
međutim, stoji da su se oni vrlo nedolično ponašali ;), pa paradox ni
malo ne deluje kao borlandov proizvod. nekako iskače iz njihovog
programa. voleo bih da imam mogućnosti da vidim neki sličan paket
drugog proizvođača (možda MS i sl.) pa da dajem kompletnije podatke.
ako je neko radio nečim sličnim, nek napiše koju reč.
baze.podataka.154max.headroom,
> Kako da se od prg file-a dodje do exe oblika? rec je o fox pro-u 2.0!
Prvu stvar koju ortak mora da ti nabavi je FoxPro Develpment Kit, tj.
linker koji od onih projektnih (.PJT, .PJX) fajlova i aplikacije
(.APP) napravi .EXE oblik. Kada se taj linker instalira, treba da se
izabere opcija File, zatim New, pa onda Project - u slučaju da projekt
još nije formiran. Zatim, sa ADD, kao prvu stavku projekta treba uneti
onaj program (.PRG) koji vuče sve ostale. Zatim se sa Ctrl-B (Build)
FoxPro natera da na osnovu tog početnog .PRG-a povuče sve ostale.
Završeni projekat se snima sa Ctrl-W (Write).
Ako sada iz tog projekta želi da napravi .EXE fajl, neka uradi
sledeće: ode u projekat (File / Open / Project) i setuje opciju
Standalone Executabile (u prevodi - samostojni .EXE fajl). Kada se
startuje ta opcija, posle nekih 5-6 minuta (zavisno od obima
projekta), stvoren je jedan .EXE prosečne dužine 1 MB.
A sad jedno pitanje za ljisice ;) - da li je neko uspeo da natera još
koji linker osim onog Watcom-ovog da slaže .EXE-e? Bre, ono čudo od
Standalone-a mi pojede silno mesto na disku... :)
baze.podataka.155ab.comp,
==> A sad jedno pitanje za ljisice ;) - da li je
==> neko uspeo da natera još koji linker osim onog
==> Watcom-ovog da slaže .EXE-e? Bre, ono čudo od
==> Standalone-a mi pojede silno mesto na disku... :)
Nemoj da praviš standalone exe.
EXE fajl će biti oko 150k prosečno, a za njegovo izvodjenje
potrebni su fajlovi FOXPRO.ESO i FOXPRO.ESL
Osim toga brže se dobija EXE fajl jer se ne aktivira Watcom.
Pozdrav
█ █ █ █
▄▄█ █ █▄▄ █▄▄
baze.podataka.157dior,
Da li neko ima nesto za konverziju ZIM baze u DBF ili ASCII format
Pozdrav Slavisa
baze.podataka.158tarva,
Í─────────────────
║> Da li neko ima nesto za konverziju ZIM baze u DBF ili ASCII format
║> Pozdrav Slavisa
Ë─────────────────────────────────────
Ako se ja dobro sećam to ima ZIM, prilikom startovanja procedura
ZIMLOAD i ZIMSAVE (valjda se još tako zovu) on kreira ASCII
fajlove, u svakom slučaju, možeš eksportovati u ASCII, za DBF
ćeš morati da se obratiš tom ASCII fajlu pa da napraviš Import.
BTW koja je verzija ZIM-a sada aktuelna, ko još radi u ZIM-u?
baze.podataka.159durut,
Zna li neko nesto novo za FOXPRO 2.5 pod MS-DOS-om ???
baze.podataka.160oki.,
>> Zna li neko nesto novo za FOXPRO 2.5 pod MS-DOS-om ???
????? Ja imam Fox Pro 2.5, ali za WINDOWS, a ne za DOS. Zar postoji DOS
verzija 2.5?
baze.podataka.161dmiladinovic,
>> ????? Ja imam Fox Pro 2.5, ali za WINDOWS, a ne za DOS. Zar postoji DOS
>> verzija 2.5?
Postoji, zove se Fox Pro 3.0 !
baze.podataka.162oki.,
>>
>> Postoji, zove se Fox Pro 3.0 !
Jeli ? Pa jesi li to video ? Kako radi i sta ima novo?
P.S. Eto, danas sam procitao u konferenciji NOVOSTI.3 da ima i DOS verzija 2.5.
baze.podataka.163dmiladinovic,
>> Jeli ? Pa jesi li to video ? Kako radi i sta ima novo?
Pa nastavi da citas i prethodne microbe.
Gotovo sam siguran da tamo negde, takodje pise da je izasla i
verzija 3.0.
Na mom 4-tvoro strukom Pentimiumu sa optickim hardom od 4Tb, radi dobro.
A sto pitas ?
baze.podataka.164oki.,
>> Pa nastavi da citas i prethodne microbe.
>> Gotovo sam siguran da tamo negde, takodje pise da je izasla i
>> verzija 3.0.
Dao sam resign na NOVOSTI :(.
>> Na mom 4-tvoro strukom Pentimiumu sa optickim hardom od 4Tb, radi dobro.
>>
>> A sto pitas ?
Pa, jednostavno me interesuje kakav je napredak u odnosu na 2.0. Zar je
cudno sto pitam?
baze.podataka.165dmiladinovic,
>> Pa, jednostavno me interesuje kakav ne napredak u odnosu na 2.0. Zar je
>> cudno sto pitam?
Pa donekle i jeste.
Cini mi se da je najava bila u pretproslom microbu, a znas, ovo, jes
da je Srbija, ipak nije 'Silikonska Srbija', tj. sacekaj malo pa da se
3.0. dogega do Bgd-a.
Podjednako si mogao da pitas i kako izgleda DOS 7.0 :)
Nemoj shvatiti preostro. :)
baze.podataka.167oki.,
>>>> Pa, jednostavno me interesuje kakav ne napredak u odnosu na 2.0. Zar je
>>>> cudno sto pitam?
>>
>> Pa donekle i jeste.
>> Cini mi se da je najava bila u pretproslom microbu, a znas, ovo, jes
>> da je Srbija, ipak nije 'Silikonska Srbija', tj. sacekaj malo pa da se
>> 3.0. dogega do Bgd-a.
>> Podjednako si mogao da pitas i kako izgleda DOS 7.0 :)
>>
>> Nemoj shvatiti preostro. :)
Ja sam to ozbiljno pitao (jer si se umesao u 'razgovor'), a ti se zezas.
baze.podataka.168sir.oracle,
Da li negde u gradu postoji ORACLE v 7 za DOS ?
baze.podataka.169ndragan,
/ Postoji, zove se Fox Pro 3.0 !
Gde ima?
baze.podataka.170bulaja,
**** new file ****
R:\IBMPC\C\*.*
----------------------
cbas102a zip 152832 cbase v1.0.2, C database library (source) #1
cbas102b zip 152166 cbase v1.0.2, C database library (source) #2
cbase is a complete multiuser C database file management library, providing
indexed and sequential access on multiple keys. Custom indexing beyond that
performed automatically by cbase can also be performed. cbase features a
layered architecture, and actually includes four individual libraries.
cbase Features
Portable
- Written in strict adherence to ANSI C standard.
- K&R C compatibility maintained.
- All operating system dependent code is isolated, making it easy to
port to new systems easy.
- UNIX and DOS currently supported.
- Complete C source code included.
Buffered
- Both records and indexes are buffered using LRU (least recently
used) buffering.
Fast and efficient random access
- B+-trees are used for inverted file key storage.
- Multiple keys are supported.
- Both unique and duplicate keys are supported.
Fast and efficient sequential access
- B+-trees also allow keyed sequential access.
- Records are stored in doubly linked lists for non-keyed sequential
access.
- Both types of sequential access are bidirectional.
Multiuser
- Read-only locking.
Other Features
- Text file data import and export.
- Custom data types can be defined.
- Marker used to detect corrupt files.
- Reference documentation is in standard UNIX manual entry format,
including errno values.
Utilities
- cbddlp, a data definition language processor, is provided to
automatically generate the C code defining a database.
baze.podataka.171dragisak,
║ Da li negde u gradu postoji ORACLE v 7 za DOS ?
Koliko ja znam toga nema još ni u Americi. :) Da li je neko video ORACLE V7 za
SCO Unix ? Znam samo da početkom godine još nije bio izašao.
baze.podataka.172spantic,
> Da li negde u gradu postoji ORACLE v 7 za DOS ?
ORACLE 7? Mora biti da sam zaostao sa informacijama. Kada je izbačen na
tržište za UNIX i VMS računare?
baze.podataka.173sir.oracle,
Volim da budem jezgrovit i precizan, ali dok se ne naviknete
na moju stilistiku moracu malo opsirnije da obrazlazem:
Moje pitanje da li neko ima ORACLE V7 za DOS u Beogradu znaci
da taj paket postoji na trzistu (da li i nasem ?). Moj kolega
iz Beograda je zimus radio sa tim paketom (naravno u USA) i u
protrcavanju kroz Jugoslaviju mi je detaljno (?) objasnio kako
to cudo funkcionise.
Ova elaboracija u prethodnom pasusu je nadam se dovona da
prihvatimo da taj paket izvan nasih granica postoji.
Takodje imam informaciju da je neko od "velikih kupaca" ORACLA
kod nas, dobio"DEMO" verziju (cik pogodite od koga), medjutim
bojim se da su to neke poluprivatne seme i da ta verzija nikad
nece ugledati "svetlo dana"
Toliko za sada od mene.
baze.podataka.174sir.oracle,
Na trzistu se pojavio za UNIX radne stanice, kao i za VMS
pocetkom 1992. godine (mislim u januaru). Ja sam imao te
zime prvu i zadnju priliku da radim (na zalost vrlo kratko)
na jednoj HP radnoj stanici (HP-UX,X11R4).
baze.podataka.175dragisak,
║ Moje pitanje da li neko ima ORACLE V7 za DOS u Beogradu znaci
║ da taj paket postoji na trzistu (da li i nasem ?). Moj kolega
║ iz Beograda je zimus radio sa tim paketom (naravno u USA) i u
║ protrcavanju kroz Jugoslaviju mi je detaljno (?) objasnio kako
║ to cudo funkcionise.
U prošlogodišnjem 'Oracle Magazine' se nije pominjao. Možda je neka beta
verzija ?
Ja još nisam video ni Oracle V6 za DOS.
baze.podataka.176dmiladinovic,
>> Ja sam to ozbiljno pitao (jer si se umesao u 'razgovor'), a ti se zezas.
Ne, nisam se uposte zezao, vec sam ti lepo rekao da se Fox Pro 2.5
varjanta za Dos zove Fox Pro 3.0 i da je u najavi za izlazenje, a
to ne znaci da je, i pored zapanjujuce azurnosti, mi ovde u Srbiji
imamo. To sto postoji neka poludivlja beta varjanta Fox Pro-a 2.5,
mene licno ne interesuje i ne zelim da komentarisem.
Usput, od sada cu pripaziti da osobi sa aliasom OKI. ne upadam u
'razgovor'.
baze.podataka.177dmiladinovic,
>> Gde ima?
Jos uvek nigde. :(
Al bice, kazu kod nas dogodine ... :)
baze.podataka.178spantic,
> Ja još nisam video ni Oracle V6 za DOS.
ORACLE V6 postoji, imaš je u prodaji u BEogradu ( da budem precizniji
bila je, u svakom slučaju kontakiraj DIGIT, oni će to znati ). Imala
je sitnicu od kojih 42 HD 5.25" diskete. Na ETFu BGD se na jednoj 386/
40 sa 8 MB RAMa vrši obrada plata pomoću toga.
baze.podataka.179sir.oracle,
Tih 42 diskete je ipak previse, verovatno je rec o 2 medjuverzije,
naime ja sam svojevremeno tako dobio v5.1b i 5.1c zajedno.
Verzija 6.0 za DOS ide na 22-27 HD 5.25" u zavisnosti od medjuverzije.
baze.podataka.180spantic,
> Verzija 6.0 za DOS ide na 22-27 HD 5.25" u zavisnosti od
> medjuverzije.
Ne znam šta da ti kažem. Lično nikad nisam ništa radio na ORACLu za DOS,
a pošto znam programerku na ETFu koja sa njim radi imao sam prilike da
vidim paket. Nisam primetio tako nešto, ali opet nisam baš ni upoznat.
baze.podataka.181sir.oracle,
Ako nemaju 2 verzije onda ili imaju CASE alate koji
zauzimaju otprilike koliko i sam ORACLE (mada mi nije
poznato da tako nesto postoji za DOS - samo OS/2 i UNIX)
ili su se nakupovali cuvenih ORACLE mamipare dodataka
(SQL*Calc, SQL*Graph, SQL*QMX, SQL*Net, EASY*SQL, PRO*Fortran,
PRO*Cobol, PRO*Pascal ... posle 7 dana nabrajanja ... ORACLE
Quicksilver , ORACLE dBXL uh!)
Ako imaju nesto od ovoga voleo bih da znam sta.
Da li neko zna ?
baze.podataka.182oki.,
>> Usput, od sada cu pripaziti da osobi sa aliasom OKI. ne upadam u
>> 'razgovor'.
Hvala na pristojnosti.
baze.podataka.183ppekovic,
>> Ako nemaju 2 verzije onda ili imaju CASE alate koji
>> zauzimaju otprilike koliko i sam ORACLE (mada mi nije
>> poznato da tako nesto postoji za DOS - samo OS/2 i UNIX)
Postoji. Između ostalih IEW Case, verzija za windows. IEW
case imamo na FON-u, ali stariju verziju, za DOS koja ne zna šta
je ORACLE. Voleo bih da vidim ovu novu, premda, uz cenu od par
desetina hiljada dolara, ... :)
Paya
baze.podataka.184djelovic,
Razvijam neke rutine za rad sa bazama podataka koje treba da
podržavaju COMMIT protokol pa me zanima da li se blok upisuje na disk
bajt-po-bajt ili ceo. Da pojasnim: Ako dam naredbu za upisivanje nekog
bloka, i pri tome nestane struje, da li može da se desi da blok na disku
sada sadrži pola starog a pola novog sadržaja, ili uvek sadrži jedno ili
drugo.
U slučaju da blok može da ostane zapisan do pola onda bih sve
bitne informacije (tabelu stranica i sl.) morao da držim u triplikatu,
dok u suprotnom nisam na to primoran.
Srodno pitanje: Kako PC Tools realizuje sigurnost kod programa
Compress? Navodno je on potpuno otporan na situacije tipa, citiram Bila,
"šta ako dođe moja žena i uradi ovo" - nepredviđeno gašenje kompjutera.
baze.podataka.185dcolak,
│ "šta ako dođe moja žena i uradi ovo" - nepredviđeno gašenje kompjutera.
─────────
Moj sin... ;)
Sledge DAMMIR!
baze.podataka.186wizard,
> Srodno pitanje: Kako PC Tools realizuje sigurnost kod programa
> Compress? Navodno je on potpuno otporan na situacije tipa, citiram Bila,
> "šta ako dođe moja žena i uradi ovo" - nepredviđeno gašenje kompjutera.
Srodan odgovor: ne znam za Compress (mada pretpostavljam da je isto),
ali nortonov Speed Disk iskopira podatke, promeni FAT i obriše podatke.
Dakle, u slučaju nestanka struje najgore što se može desiti je da imaš
manje mesta na disku zbog viška alociranih sektora.
baze.podataka.187snemcev,
>> Srodan odgovor: ne znam za Compress (mada pretpostavljam da je isto),
>> ali nortonov Speed Disk iskopira podatke, promeni FAT i obriše
>> podatke.
Uvek sam se pitao a šta ako nestane struje dok upisuje u FAT? ;)
baze.podataka.188wizard,
> Uvek sam se pitao a šta ako nestane struje dok upisuje u FAT? ;)
Ništa. Ili će upisati promenu, ili je neće upisati. Sve jedno, podaci su
na sigurnom, i jedina šteta je višak alociranih klastera.
baze.podataka.189snemcev,
>> Ništa. Ili će upisati promenu, ili je neće upisati. Sve jedno, podaci
>> su na sigurnom, i jedina šteta je višak alociranih klastera.
Al' ajd da cepidlačim, pa da stigne da upiše samo pola? I da li je ovo
teoretski moguće?
baze.podataka.190d.petrovic,
Ă> Al' ajd da cepidlačim, pa da stigne da upiše samo pola? I da li
Ă> je ovo teoretski moguće?
Valjda je moguće, ali je verovatnoća 1:... kako li se to piše O;>>.
Da pitam i ja:
Koliko vremena treba prosečnom disku od 16-19 ms (jel to sad prosečno
? :) ) da od trenutka kada je pristupio disku i upisao prvi bajt
upiše recimo 1 KB (isti sektor).
baze.podataka.191sir.oracle,
Izvinjavam se ako sam bio neprecizan u konstataciji o
nepostojanju CASE alata za DOS. Naime mislio sam na
CASE alate koji su ORACLE-ov proizvod, a takvi po mojim
saznanjima postoje samo za OS/2 i UNIX.
Sto se tice drugih CASE alata za baze podataka ima jedna
zgodna alatka po imenu ERWIN (ENTITY-RELATIONSHIP-FOR-WINDOWS).
baze.podataka.192djorzor,
Da li postoji grupa koja se bavi Paradox-om?
Ako ne postoji, da li ima zainteresovanih?
Pozdrav, Zoran
baze.podataka.193wizard,
> Da li postoji grupa koja se bavi Paradox-om?
>
> Ako ne postoji, da li ima zainteresovanih?
Ima.
baze.podataka.194dkuki,
Moze li neko da posalje program "WIZARD"?
Bas su lepu pricu ispicali na POLAROTOR-u. :)
Pozdrav od,
Djordja
baze.podataka.195peacock,
#### Da li postoji grupa koja se bavi Paradox-om?
Ima grupa koja se bavi Paradox Engineom, a pretpostavljam da
bi mogli da caskamo i na temu Paradoxa u njoj.
Vlasnik je dnikolic.
#### Ako ne postoji, da li ima zainteresovanih?
Ima.
baze.podataka.196djorzor,
Otvorena je grupa PARADOX
Zainteresovani, MA SEND DJORZOR
baze.podataka.197nimi,
>> Verzija 6.0 za DOS ide na 22-27 HD 5.25" u zavisnosti od
>> medjuverzije.
>
> Ne znam sta da ti kazem. Licno nikad nisam nista radio na
> ORACLu za DOS, a posto znam programerku na ETFu koja sa njim
> radi imao sam prilike da vidim paket. Nisam primetio tako
> nesto, ali opet nisam bas ni upoznat.
Cudan je taj ORACLE V.6.0. Ono sto sam video (broj disketa) je:
36 u komadima (oko 33 HD + 3 LD). Tu su bili ukljuceni: Forms, Menu,
Report, Client Manager, ProC, Utiliteis, Tool Utiliteis. Fali jos
SQL*Net.
Pozdrav Milan
baze.podataka.198nimi,
> Da li negde u gradu postoji ORACLE v 7 za DOS ?
Da li negde u gradu postoji ORACLE v 6 za WINDOWS-e.
baze.podataka.199sir.oracle,
Oracle v6 radi pod WINDOWS-ima (nije pisan za njih ali radi
sto je veliki napredak u odnosu na prethodnu verziju). Ja sam
polagao nade u v7 posto ono sto sam video na HP-u (HPUX/X11R4)
ima SQL*MENU i SQL*FORMS koji generisu direktno graficki interfejs
za MOTIF (X WINDOWS).
baze.podataka.200djelovic,
Moze li neko da posalje OPTIONS.CTL datoteku iz paketa Clarion? Bilo bi
super ako je namestena za YU slova, ali to nije obavezno. Hvala.
baze.podataka.201valeksa,
Evo ti je.
options.zipbaze.podataka.202valeksa,
Evo da ti odgovorim i drugi put. Sad sam video pošto sam poslao
da nemam options.ctl već sam ti poslao options.cla i options.pro.
Inače verzija Clariona je 2.1.
Pozdrav.
baze.podataka.203nboskovic,
*> Moze li neko da posalje OPTIONS.CTL datoteku iz paketa
*> Clarion? Bilo bi super ako je namestena za YU slova, ali
*> to nije obavezno. Hvala.
Eve stiže, sa sve naša slova. Jedino što može da ti predstavlja
problem je taj da ja koristim custom2 raspored.
(c) klap
nikola
options.ctlbaze.podataka.204drndi,
Dakle ovako : pitanje koje postavljam je u vezi FOX-PRO 2.0.Kada god
sam rucno pisem deo programa koji se odnosi na aktivaciju menija koda komp-
alujem *.prg popup ostaje na ekranu dok se izvrsava procedura a gl. meni
ostaje aktiviran sve dok pre pritiska enter na nekom od bar-ova ne priti-
snem ESC.Tada je program naravno zavrsavao i vracao se nazad u stari dobri
FOX.Medjutim od kada je taj deo programa automatski generisan sa genmenu.prg
popup-i se vise ne zadrzavaju na ekranu(kako ruzno??!) a glavni meni se
deaktivira i oslobadja iz memorije odmah po izvrsenju procedure(#$&%?).Ako
se linija ACTIVATE MENU TRTMRT stavi u petlju postaje nemoguce izaci iz
programa sem resetom sto za sobom povlaci ozbiljne dodatne komplikacije.
Probao sam sa DO WHILE ali ona ne reaguje na zadati uslov.Da li je ovo
neka perverzna vrsta baga i kako se otklanja??Toliko za sada i CU . . .
ovo je pitanje koje postavlja moj ortak tako da bih molio (ako neko odgovori)
da odgovor bude koncizan.....
baze.podataka.205pedjolino,
Imam jedno malo pitanje u vezi Oracle-a. Radim na
Oracle-u 6 i imam jedan veliki problem. Ne mogu da
konektujem na bazu vise od 5 user-a u isto vreme odnosno
kada sesti pokusa da startuje Formse ili Sqlplus ili bilo
sta ima connect na bazu on izbaci gresku ORACLE ERROR 2710
(nisam bas siguran) i kaze greska pri konektovanju na
bazu.Ako se neko drugi izloguje onda prodje. Gde se uopste
definise maximalan broj user-a jer po svim knjigama ne
nadjuh tako nesto. show parameters iz Sqldba prikaze da je
maxuser-a 50 ali to je samo data dictionaru kako ja to
razumem ali nigde se ne pominje parametar maximalnog broja
istovremeno connectovanih usera.
Pozdrav Nenad.
P.S. Ovo je malo hitno pa bih voleo odgovor ako ga neko zna.
baze.podataka.206ndragan,
/ se linija ACTIVATE MENU TRTMRT stavi u petlju postaje nemoguce izaci
Verovatno je genmenu izgenerisao liniju
set sysmenu to <tvoj_meni>
pa ti se meni ponaša kao sistemski; to izbaciš. Takođe, vidi šta je
izgenerisao kao On selection menu... i on selection popup... odnosno
on... bar i on... pad. Ako ima prva dva, mislim da možeš da ih batališ,
ostaviš samo druga dva. Znam da sam se i ja dosta namučio sa tim
opcijama dok nisam napravio svoj ne-generator. Kod mene stoji
on selection popup <ime> hide popup <ime> save, a sve se aktivira sa "on
sele pad" odnosno "on sele bar". Tako počinje da se ponaša približno
kao stari č x,y Prompt meni.
Ako si koristio genmenu ili pravio menije slične primerima iz helpa,
onda si dobio to što si dobio. Inače, "activate menu" aktivira ceo meni
sistem, i sam po sebi je petlja dok se iz menija ne izađe sa ESC ili
klikom miša van menija. Onda se aktivira sledeća naredba koja stoji
posle activate.
Genmenu sam probao jednom, video šta radi i batalio. Sad sam hteo da se
podsetim pa sam shvatio da sam ga daaavno obrisao.
baze.podataka.207dragisak,
> ... Ne mogu da
> konektujem na bazu vise od 5 user-a u isto vreme odnosno
> kada sesti pokusa da startuje Formse ili Sqlplus ili bilo
> sta ima connect na bazu on izbaci gresku ORACLE ERROR 2710
Greska pod ovim brojem ne postoji u Error Messages and Codes
Manual-u.
> (nisam bas siguran) i kaze greska pri konektovanju na
> bazu.Ako se neko drugi izloguje onda prodje. Gde se uopste
> definise maximalan broj user-a jer po svim knjigama ne
> nadjuh tako nesto. show parameters iz Sqldba prikaze da je
> maxuser-a 50 ali to je samo data dictionaru kako ja to
> razumem ali nigde se ne pominje parametar maximalnog broja
> istovremeno connectovanih usera.
Tu nesto nije u redu. Ja sam malopre probao, i uspeo bez
problema, da pokrenem 12 sqlforms i sqlmenu aplikacija
istovremeno. Svi su prikaceni na istog ora-korisnika.
Pogledaj preko SQLDBA monitora da nisu neke
tabele ekskluzivno zakljucane ili nesto slicno.
baze.podataka.208drndi,
Hi svima !
Ovo je pitanje jednog mog ortaka i stvar je VRLO HITNA !
Najbolje bi bilo kad bi ste mogli da odgovorite danas u toku dana.....
************************* H I T N O *********************************
Cao svima! Evo jos jednog zanimljivog pitanja u vezi jednog od be-
zbrojnih bagova u programu zvanom FOX PRO 2.0.Dakle ovako : kada imate
bazu sa jednim memo obelezjem i u vasoj aplikaciji koristite standardni
browse window linijom: BROWSE NORMAL IN WINDOW TRTMRT i kada pokusate
da procitate text iz memo obelezja "memo" prozor se pojavi u gornjem le-
vom uglu preko browse window-a i tada je sve OK. Medjutim kada se taj
program kompajluje u STAND ALONE pojavljuje se dosta cudna stvar.Kada po-
kusate da procitate text iz memo obelezja "memo" prozor se pojavljuje
izvan browse window-a i izvan window-a TRTMRT tako da mu se vidi samo
donji desni ugao bez texta.Sve se normalizuje kada premestite "memo"
window malo desno i dole ali niko ne moze da ocekuje od korisnika da
stalno to radi kada hoce da procita neko memo obelezje.Da li neko ima
resenje za ovaj problem?? HELP IS ALWAYS WELCOME!
baze.podataka.209jtitov,
> Ovo je pitanje jednog mog ortaka i stvar je VRLO HITNA !
> Cao svima! Evo jos jednog zanimljivog pitanja u vezi jednog od be-
> zbrojnih bagova u programu zvanom FOX PRO 2.0.Dakle ovako : kada imate
Nemoj da mi vredjas FoxPro da ti ne bih formatirao har srafcigerom :))))
Elem, ako te ne mrzi, posalji to parce koda da ga JA prevedem MOJIM
Fox-om. Mrzi me da pravim bazu, pa programce, pa.... Rok za slanje je
sutra do 12, jer sam posle na odmoru do septembra.
baze.podataka.210ndragan,
/ browse window linijom: BROWSE NORMAL IN WINDOW TRTMRT i kada pokusate
/ da procitate text iz memo obelezja "memo" prozor se pojavi u gornjem
Podjednako je ružno držanje tog prozora bilo gde gde se preklapa sa
brauz prozorom. Pre Browse treba definisati prozor za memo, reći mu
Modify Memo taj_i_taj Window MemoProzor Nowait
pa tek onda Browse window trtmrt, gde prozori TrtMrt i MemoProzor lepo
leže na ekranu. Preporučujem da se u Brow naredbi navedu polja koja se
rade, bez memo polja - ono je već na ekranu, i čemu onda još i kolona u
kojoj piše 'memo'.
baze.podataka.211npetrovic,
baze.podataka.212npetrovic,
*******************************************************************
Dobro bre' drugari da li je neko od Vas cuo za Magic...
?
Ako ne, da kazem samo osnovno:
- pisete kuci na 286ici a taj isti program trci na recimo VAXu...
(GATEWAY za sve sto je iole ozbiljnije...)
- pod DOS/Novell-om koristi Btrieve record-mager, dakle blagodeti
klijent-server arhitekture
- podaci su mu u fajlovima koji su spolja necitljivi
- nema koda, pisanog programa - samo se popunjavaju tabelice a
i pored toga moze sve da se izvede (tako kazu...)
- moze iz sebe da pozove sve oko sebe
- ...ne bih vise
Mane:
- zasticen hardLock-om, kazu Jevreji nesto gadno smislili...
- cena se ne zna - od 2000 DM pa na vise do nebesa...
- mi (GP "RAD" Operativa, Savski Nasip 9a, 011-160-557) ga
nabavljamo vec valda 3-4 meseca i ne polazi nam za rukom
ali uporno citamo dalje njegovu literaturu (odslusali smo
i kursic kod njegovog promotera Dr.Kukrike...)
- nismo bas neiskusni (vrte nam se gadne mrezne aplikacije na
Clipper-u)
ali smo spremni za promenu i ako nam je Clipper ZARASTAO za
srce...
Dakle sta mislite Vi FOX-ovci, Clipper-asi, Oracle-ovci i ostali...
cuveni IOK team iz
RAD-a !
baze.podataka.213ppekovic,
>> Dobro bre' drugari da li je neko od Vas cuo za Magic...
>> Dakle sta mislite Vi FOX-ovci, Clipper-asi, Oracle-ovci i ostali...
Magic nisam video, ali ako te zanima u novim računarima imaš
moj tekst o jednom generatoru aplikacija pod imenom Wizdom
(Pravili ga takodje Izraelci). Nisam oduševljen.
Mislim da je prava kombinacija Clipper + dobar Case alat kakav
na žalost do sada još nisam sreo. Jedan prijatelj mi je doneo pre
neki dan demo verziju izvesnog italijanskog case alata za clipper
pod imenom dBsee ili tako nešto. Koga zanima, može da dobije
kopiju.
Paya
baze.podataka.214v.nesic,
> pod imenom dBsee ili tako nesto. Koga zanima, moze da dobije
> kopiju.
Zanima mene !)
baze.podataka.215fstevo,
Ako je vec demo verzija, da li moze da se okaci ovde?!
baze.podataka.216dr.grba,
>> Ako je vec demo verzija, da li moze da se okaci ovde?!
Može li mala recenzija - radi tako i tako; može ovo, ne može ono,
ograničenja u demo verziji, blabla...
baze.podataka.217terza,
> Dakle sta mislite Vi FOX-ovci, Clipper-asi, Oracle-ovci i
> ostali...
>
> cuveni IOK team iz
> RAD-a !
A jeste li razmisljali o Clarionu?
Terza
baze.podataka.218mark,
Radi li neko u Paradox for Windows??
Zanima me nekoliko stvari ...
1: Kako bi izgledao program u ObjectPAL-u definisan iz dugmeta koji bi presao u
drugi Form i postavio se na odredjeni record ( tj. record koji ima istu
vrednost key fielda sa ovim u prvom formu).
Malo je kanfuzno ali ako neko zna da radi u Paradoxu bio bih mu zahvalan kada
bi se bar javio da pomogne.
Hvala unapred,
Marko
baze.podataka.219ppekovic,
>> Verujem da je ovo prava stvar za mnoge programere, jer svi verovatno
>> imamo slične probleme: knjigovođe ne mogu ili neće da objasne
>> problematiku (zamislite poraza: naučiti njihov posao za par dana i
>> omogućiti jednom običnom magacioneru da obavi pola knjigovodstvenog
>> posla!!!).
Praveći program ti ne praviš veštačku inteligenciju za
knjiženje već samo sistem za evidenciju knjiženja. Dakle, ti ne
učiš njihov posao, već samo jedan njegov mali manuelni deo.
Da bi bilo jasnije, to je isto kao kad bi naučio da zapisuješ
rezultate u preferansu i rekao kako si isti naučio :).
Paya
baze.podataka.220rpausic,
Izvini, tek sam u RESUMEu video da si ti administrator. Svejedno,
prebaci nas ako smetamo u clipper temi.
Impresivan RESUME. Svaka čast.
P.S. I za preferans se može napraviti ekspertni sistem. Mog očuha
zovu Boža zvani pub za preferans. Verujem da bih uz njegovu pomoć
mogao lepe stvari da napravim po tom pitanju. Samo kad bi me neko
i platio za to ;-(
baze.podataka.221ficus,
> A jeste li razmisljali o Clarionu?
Ne bih da vređam, ali mislim da je Clarion praktično NEUPOTREBLJIV!!!
Probao sam ga i negde mesec dana sam radio sa njim i više sam prolivao znoj,
nego lepo radio... (žalosno). Ako vam se sviđa nešto što može lepo da radi
ekrane (a to je jedino što Clarion ume) neka uzme FoxPro (počev od verzije
2.0).
Pozdrav, Deki
baze.podataka.222ficus,
> Radi li neko u Paradox for Windows??
> Zanima me nekoliko stvari ...
>
> 1: Kako bi izgledao program u ObjectPAL-u definisan iz dugmeta
> koji bi presao u drugi Form i postavio se na odredjeni record (
> tj. record koji ima istu vrednost key fielda sa ovim u prvom
> formu). Malo je kanfuzno ali ako neko zna da radi u Paradoxu
> bio bih mu zahvalan kada bi se bar javio da pomogne.
Ja sam počeo da radim nešto malo, ali me najviše muči što imam samo 4MB
memorije
a na tvoje pitanje će odgovoriti neko od mojih iskusnijih prijatelja koji rade
u
PDXWIN pa ću ti ja preneti na Sezam...
Pozdrav, Deki
baze.podataka.223terza,
> Ne bih da vredam, ali mislim da je Clarion prakticno
> NEUPOTREBLJIV!!! Probao sam ga i negde mesec dana sam
> radio sa njim i vise sam prolivao znoj, nego lepo radio...
> (zalosno). Ako vam se svida nesto sto moze lepo da radi
Ma ne vredjas:) ali daj malo konkretno, pa da vidimo zasto je
neupotrebljiv. Radim u clarionu vec duze vrijeme i imam nekoliko
vecih aplikacija iza sebe i ne mogu se nikako sloziti sa tobom da
je neupotrebljiv. Rad sa clarionom podrazumjeva da imas i odgovarajucu
dokumentaciju, jer bez nje je stvarno "prakticno NEUPOTREBLJIV".
pozdrav Terza
baze.podataka.224valeksa,
# Ne bih da vređam, ali mislim da je Clarion praktično
# NEUPOTREBLJIV!!! Probao sam ga i negde mesec dana sam radio sa
# njim i više sam prolivao znoj, nego lepo radio... (žalosno).
# Ako vam se sviđa nešto što može lepo da radi ekrane (a to je
# jedino što Clarion ume) neka uzme FoxPro (počev od verzije
# 2.0).
#
# Pozdrav, Deki
ajde kad kažeš da je PRAKTIžNO neupotrebljiv da to malo i
potkrepiš. Nemoj ovako, može neko to i ozbiljno da shvati.
BTW, mesec dana je vrlo malo vremena za takvu ocenu.
Pozdrav.
baze.podataka.225mickeyl,
Interesuje me sledeće. Da li ikako mogu natjerati FoxPro 2.0 da pri
pravljenju EXE fajla kompajlira sa opcijom ENCRYPT, tako da se u EXE
fajlu ne može pročitati nijedna tekstualna poruka niti bilo šta drugo.
Kada upotrebim COMPILE naredbu sa ENCRYPT opcijom nema problema, u FXP
fajlu se ne može ništa razaznati. Po meni jedina mana ovog načina je
što moram u direktoriju imati 'brdo' FXP fajlova umjesto jednog EXE.
Da li se može napraviti enkriptovan EXE fajl ili mora ovako sa FXP i
run time-om.
baze.podataka.226ganta,
Ovo je DEMO za dBsee, Clipper Application development sotware.
Pogledajte, nije loše. Mislim da je daleko bolji od Clarion-a.
Napomena: mora da se vrati na disketu da bi mogao da se
instalira na hard. Napraviće samo 1 dir i 3 sub dir-a pa se
lako briše.
G.
dbsee.arjbaze.podataka.227ganta,
** dBsee 3.0 Demo, II deo **
dbsee.a01baze.podataka.228todorp,
Hi!
Da li neko ima neki test brzine Clarion vs. Clipper/Fox kao sto je bio za
paradox i clipper? Mozemo da se dogovorimo pa da mi istestiramo jer bi to bilo
korisno znati.
Pozdrav od Todora.
baze.podataka.229ndragan,
/ Interesuje me sledeće. Da li ikako mogu natjerati FoxPro 2.0 da pri
/ pravljenju EXE fajla kompajlira sa opcijom ENCRYPT, tako da se u EXE
Modify project trt
Dok je prozor sa projektom otvoren, odeš u novootvorenu desnu kolonu u
glavnom meniju: Project/Options. U options dijalogu ima jedno mesto gde
se ukucava Debug (X da, prazno ne) i Encrypt.
Pošto je trt.pjx u stvari .dbf baza, možeš i sa Use trt.pjx da ga
otvoriš i sam upišeš neke stvari, recimo iz brauza.