KADA SE DBF FAJL
PRENESE SA ADS SERVERA U LOKAL
1.U Radu sa DBF fajlom koji
se nalazi na računaru serveru - Fajlu se pristupa iz aplikacije koja se nalazi
na računaru klijentu a preko ADS Local ili Remote servera. U fajl se upiše:
REPLACE
TEST->OPIS1 WITH "Đ đ Š š
Ž ž Ć ć Č č L l"
REPLACE TEST->OPIS2
WITH "ŠKOLA ĐAČKI ČASOVI Lala
Čačak"
Prikaz
sadržaja polja TEST->OPIS1 i TEST->OPIS2 iz browsera
Prikaz
u ANSI 32 browseru Alaska Xbase:
2. Sada
se DBF fajl sa servera prebaci u neki eksterni neumreženi lokalni računar. Ovde se sada Radi sa DBF fajlom koji se
nalazi u lokalnom računaru - Fajlu se pristupa iz aplikacije koja se nalazi
u istom lokalnom računaru, a za pristup falu ne koristi se ADS
Local ili Remote server
Prikaz
u ANSI 32 browseru Alaska Xbase:
prikaz u OEM
16 bitnom browseru Clipper 87:
Ovaj prikaz u lokalnom računaru koriguje se izmenom podataka u
bazi podataka u lokalnom računaru odnosno u fajlu TEST.DBF sa:
SET CHARSET TO OEM
cOPIS1 :=
ConvToOemCP(TEST->OPIS1)
cOPIS2 :=
ConvToOemCP(TEST->OPIS2)
REPLACE TEST->OPIS1
WITH cOPIS1
REPLACE TEST->OPIS2
WITH cOPIS2
SET CHARSET TO ANSI
Posle ove izmene baze
podataka koja se nalazi u lokalnom računaru, korekcijom koja se vrši iz aplikacije startovane u
lokalnom računaru, prikaz u browseru u lokalnom računaru je ispravan:
Prikaz
u ANSI 32 browseru Alaska Xbase:
KADA SE DBF FAJL
PRENESE IZ LOKALA U ADS SERVER
1.U Radu sa DBF fajlom koji
se nalazi na lokalnom računaru koji nije umrežen a Fajlu se pristupa iz
aplikacije koja se nalazi na lokalnom računaru i za pristup se ne koristi ADS
Local ili Remote server. U fajl se upiše:
REPLACE
TEST->OPIS1 WITH "Đ đ Š š
Ž ž Ć ć Č č L l"
REPLACE
TEST->OPIS2 WITH "ŠKOLA
ĐAČKI ČASOVI Lala"
Prikaz
sadržaja polja TEST->OPIS1 i TEST->OPIS2 iz browsera
Prikaz
u ANSI 32 browseru Alaska Xbase:
2. Sada se DBF fajl sa lokalnog računara prebaci na
računar server u bazu podataka koja je na serveru a kojoj se na dalje pristupa
sa umreženog i udaljenog računara klijenta iz aplikacije koja je na tom
računaru klijentu. Ovde se sada Radi sa
DBF fajlom koji se nalazi u računaru serveru a Fajlu se pristupa iz aplikacije koja se nalazi
u računaru klijentu, a za pristup fajlu koristi se ADS Local
ili Remote server
Prikaz
u ANSI 32 browseru Alaska Xbase:
Ovaj prikaz u lokalnom računaru koriguje se izmenom
podataka u bazi podataka na serveru odnosno u fajlu TEST.DBF sa:
SET CHARSET TO ANSI
cOPIS1 :=
ConvToAnsiCP(TEST->OPIS1)
cOPIS2 :=
ConvToAnsiCP(TEST->OPIS2)
REPLACE TEST->OPIS1
WITH cOPIS1
REPLACE TEST->OPIS2
WITH cOPIS2
SET CHARSET TO ANSI
Posle ove izmene baze
podataka koja se nalazi u računaru serveru, korekcijom koja se vrši iz aplikacije startovane u
lokalnom računaru ili u server računaru, prikaz u browseru u lokalnom
računaru je ispravan:
Prikaz
u ANSI 32 browseru Alaska Xbase:
KODOVI
Kodovi YU znakova su:
Đ
|
đ
|
Š
|
š
|
Ž
|
ž
|
Ć
|
ć
|
Č
|
č
|
208
|
240
|
138
|
154
|
142
|
158
|
198
|
230
|
200
|
232
|
D0
|
F0
|
8A
|
9A
|
8E
|
9E
|
C6
|
E6
|
C8
|
E8
|
Kada je DBF fajl prenet iz Local računara na ADS Server
računar treba konvertovati prvi red u drugi red:
Đ
|
đ
|
Š
|
š
|
Ž
|
ž
|
Ć
|
ć
|
Č
|
č
|
D1
|
D0
|
E6
|
E7
|
A6
|
A7
|
8F
|
86
|
AC
|
9F
|
D0
|
F0
|
8A
|
9A
|
8E
|
9E
|
C6
|
E6
|
C8
|
E8
|
BLAGOJE: ???
Kada je DBF fajl prenet iz ADS Server računara na local
računar treba konvertovati prvi red u drugi red:
Đ
|
đ
|
Š
|
š
|
Ž
|
ž
|
Ć
|
ć
|
Č
|
č
|
D0
|
F0
|
8A
|
9A
|
8E
|
9E
|
C6
|
E6
|
C8
|
E8
|
D1
|
D0
|
E6
|
E7
|
A6
|
A7
|
8F
|
86
|
AC
|
9F
|
XBASE:
Kada je DBF fajl prenet iz ADS Server računara na local
računar treba konvertovati prvi red u drugi red:
Đ
|
đ
|
Š
|
š
|
Ž
|
ž
|
Ć
|
ć
|
Č
|
č
|
F0
|
AD
|
D5
|
DC
|
C4
|
D7
|
C3
|
8A
|
4C
|
C0
|
D1
|
D0
|
E6
|
E7
|
A6
|
A7
|
8F
|
86
|
AC
|
9F
|
ovu konverziju radi program XFONT.EXE (Dragan Blagojević) http://xfont.dragan-blagojevic.net/
C PROGRAM XFONT.EXE
ZA BRZO PREVOĐENJE SVIH DBF FAJLOVA U ZADATOM FOLDERU
Program Xfont.exe u
Xbase++ .dbf tabelama zamenjuje određene karaktere u zavisnosti od načina na
koji se poziva.
Zbog čega i u kojim
slučajevima treba izvršiti zamenu karaktera u dbf tabelama možete pročitati u
tekstu YU FONTOVI i Xbase++.
NAPOMENA: Navedeni su Hex kodovi znakova koji se zamenjuju.
Tehnologije na koje se program odnosi:
Alaska Xbase++, Clipper, dbf, Advantage Database Server, Open Watcom C.
Autor programa:
Dragan BLAGOJEVIĆ, dipl ing.
dragan.blagojevic@eunet.rs
NAPOMENA: Navedeni su Hex kodovi znakova koji se zamenjuju.
Tehnologije na koje se program odnosi:
Alaska Xbase++, Clipper, dbf, Advantage Database Server, Open Watcom C.
Autor programa:
Dragan BLAGOJEVIĆ, dipl ing.
dragan.blagojevic@eunet.rs
UPOTREBA
Xfont
Poziv bez parametara, konverzija svih fajlova u tekućem direktorijumu na osnovu prvog pronađenog fajla.
Xfont 1
Konverzija svih fajlova u tekućem direktorijumu iz LOCAL u SERVER.
Xfont 2
Konverzija svih fajlova u tekućem direktorijumu iz SERVER u LOCAL.
Xfont 1 ime.dbf
Konverzija fajla ime.dbf iz LOCAL u SERVER.
Xfont 2 ime.dbf
Konverzija fajla ime.dbf iz SERVER u LOCAL.
Poziv bez parametara, konverzija svih fajlova u tekućem direktorijumu na osnovu prvog pronađenog fajla.
Xfont 1
Konverzija svih fajlova u tekućem direktorijumu iz LOCAL u SERVER.
Xfont 2
Konverzija svih fajlova u tekućem direktorijumu iz SERVER u LOCAL.
Xfont 1 ime.dbf
Konverzija fajla ime.dbf iz LOCAL u SERVER.
Xfont 2 ime.dbf
Konverzija fajla ime.dbf iz SERVER u LOCAL.
Naša dodatna
latinična slova
|
||||||
KARAKTER
UTF-8
|
IZGLED
ASC
|
HEXADEC
HEX
|
OKTALNO
OCT
|
DECIMAL
XML
|
DECIMAL
CHR
|
|
U+0106
|
Ć
|
0xC4 0x86
|
304\206
|
Ć
|
196\134
|
|
U+0107
|
ć
|
0xC4 0x87
|
304\207
|
ć
|
196\135
|
|
U+010C
|
Č
|
0xC4 0x8C
|
304\214
|
Č
|
196\140
|
|
U+010D
|
č
|
0xC4 0x8D
|
304\215
|
č
|
196\141
|
|
U+0110
|
Đ
|
0xC4 0x90
|
304\220
|
Đ
|
196\144
|
|
U+0111
|
đ
|
0xC4 0x91
|
304\221
|
đ
|
196\145
|
|
U+0160
|
Š
|
0xC5 0xA0
|
305\240
|
Š
|
197\160
|
|
U+0161
|
š
|
0xC5 0xA1
|
305\241
|
š
|
197\161
|
|
U+017D
|
Ž
|
0xC5 0xBD
|
305\275
|
Ž
|
197\189
|
|
U+017E
|
ž
|
0xC5 0xBE
|
305\276
|
ž
|
197\190
|
Nema komentara:
Objavi komentar