🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi.bazy-danych
6 messages
6 total messages Started by Jarek Zgoda Mon, 31 May 1999 08:47
CP 620
#775
Author: Jarek Zgoda
Date: Mon, 31 May 1999 08:47
10 lines
1179 bytes
Czołem,
tak się zastanawiam, mam kilkanaście tabel dbf w stronie kodowej 620
(Mazovia), z programu w Clipperze i nie wiem, czy będę musiał te krzaki
usuwać ręcznie (no nieee...), czy może przez jakieś tabele konwersji
(nie chce mi się), czy może da się to jakoś inaczej załatwić. Mam tam
plany kont, wzorce księgowań i tym podobne życiowe sprawy i zwykłe
pchnięcie tego DataPumpem do InterBase bardzo mi ułatwi życie.
Sugestie?
Zdrówko
Jarek Zgoda
Re: CP 620
#776
Author: Krzysztof Szyszka
Date: Mon, 31 May 1999 09:45
22 lines
1732 bytes
Jarek Zgoda napisał(a) w wiadomości: <37524C86.30C1EE25@polanglo.pl>...
>Czołem,
>tak się zastanawiam, mam kilkanaście tabel dbf w stronie kodowej 620
>(Mazovia), z programu w Clipperze i nie wiem, czy będę musiał te krzaki
>usuwać ręcznie (no nieee...), czy może przez jakieś tabele konwersji
>(nie chce mi się), czy może da się to jakoś inaczej załatwić. Mam tam
>plany kont, wzorce księgowań i tym podobne życiowe sprawy i zwykłe
>pchnięcie tego DataPumpem do InterBase bardzo mi ułatwi życie.

Trzymasz się tego DataPumpa jak jakiejś brzytwy, a cały problem sprowadza
się do napisania jednej procedurki, która czyta bazę dbf i zapisuje do tabeli
Interbasa, robiąc po drodze odpowiednią konwersję stringów.
No, ale jeśli Ci się nie chce, to mnie się nie chce podsyłać Ci tej konwersji...

--
pozdrowienia
Krzysztof
======================
Krzysztof Szyszka
e-mail: kszyszka@priv.onet.pl
ICQ: 13241014
======================
Re: CP 620
#777
Author: Jarek Zgoda
Date: Mon, 31 May 1999 10:41
20 lines
2014 bytes
Krzysztof Szyszka napisał:

> Trzymasz się tego DataPumpa jak jakiejś brzytwy, a cały problem sprowadza
> się do napisania jednej procedurki, która czyta bazę dbf i zapisuje do tabeli
> Interbasa, robiąc po drodze odpowiednią konwersję stringów.
> No, ale jeśli Ci się nie chce, to mnie się nie chce podsyłać Ci tej konwersji...

Myślisz, że nie próbowałem? BatchMove robi to rzeczywiście lepiej, ale
mnie chodzi o coś innego. Ta konwersja to tylko mała część tego, co mam
do zrobienia - zostaje jeszcze przeniesienie całej reszty, z którą sobie
BatchMove nie poradzi (powiązania referencyjne, ograniczenia itd.).
Wybacz, ale według mnie nie jest lenistwem niechęć walki z ALTER TABLE
(...) kilkanaście razy pod rząd. Do tej pory robiłem to tak, że
tworzyłem sobie bazę w VFP6, ustawiałem co trzeba, ewentualnie
eksportowałem do Accessa, a potem szło już gładko - w tym DataPump jest
jednak lepszy i cała robota jest trochę przyjemniejsza. Dlatego
pomyślałem o zmianie stron kodowych w istniejących tabelach.
Niemniej dzięki za sugestię.
Zdrówko
Jarek Zgoda
Re: CP 620
#778
Author: Jarek Zgoda
Date: Mon, 31 May 1999 10:51
5 lines
1122 bytes
Sam sobie odpowiem, ale co tam. Właśnie mój szef mnie pocieszył - ma
programik w Clipperze do konwersji stron kodowych w dbf-ach (z Mazovii
na CP852). I o coś takiego właśnie mi chodziło.
Zdrówko
Jarek Zgoda
Re: CP 620
#779
Author: Krzysztof Szyszka
Date: Tue, 01 Jun 1999 06:09
19 lines
1508 bytes
Jarek Zgoda napisał(a) w wiadomości: <37526994.5F4C2A2F@polanglo.pl>...
>Sam sobie odpowiem, ale co tam. Właśnie mój szef mnie pocieszył - ma
>programik w Clipperze do konwersji stron kodowych w dbf-ach (z Mazovii
>na CP852). I o coś takiego właśnie mi chodziło.

Czyli ktoś napisał w Clipperze, to co proponowałem, żebyś napisał w Delphi.

P.S.
Nie ciesz się za wcześnie ;-) i napisz o dalszych problemach.
Nie jestem taki pewnien, czy Delphi to łyknie.

--
pozdrowienia
Krzysztof
======================
Krzysztof Szyszka
e-mail: kszyszka@priv.onet.pl
ICQ: 13241014
======================
Re: CP 620
#780
Author: Jarek Zgoda
Date: Tue, 01 Jun 1999 06:43
19 lines
1757 bytes
Krzysztof Szyszka napisał:
 
> Czyli ktoś napisał w Clipperze, to co proponowałem, żebyś napisał w Delphi.
> 
> P.S.
> Nie ciesz się za wcześnie ;-) i napisz o dalszych problemach.
> Nie jestem taki pewnien, czy Delphi to łyknie.

Chodziło mi o to, żeby nie robić dwa razy tej samej roboty (taki już
leniwy jakiś jestem...). Delphi to łyknęło. Zmieniłem w ustawieniach
aliasu stronę na 852 i hula jak się patrzy. Problemy są innego rodzaju -
indeksy wyrażeniowe. Sposób na to jest też i taki (oprócz zerowania 28
bajtu w pliku), żeby skopiować tabelę bez indeksów w inne miejsce i
otworzyć ją w Foxie, zapyta wtedy, czy usunąć referencję do
nieistniejącego indeksu i po ptokach. Przyznaję jednak, że w przypadku
dużej ich ilości lepiej jest napisać programik, który zrobi to
automatycznie na wszystkich.
Zdrówko
Jarek Zgoda
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads