![]() |
|
|||||||
| Zarejestruj się | FAQ | Użytkownicy | Social Groups | Kalendarz | Szukaj | Dzisiejsze posty | Zaznacz Przeczytane Fora |
![]() |
|
|
LinkBack | Narzędzia wątku | Wygląd |
|
|||
|
Witam,
Mam program do wspomagania handlu z bazą dbf (clipper). Każda tabela i indeks jest osobnym plikiem. Zmieniam mój program do handlu na inny (subiekt GT). Chcę przepisać wszystko co się da do nowej bazy. Nowa baza do mdf (mssql). Rozważałem możliwość napisania programu w c++ lub php, którego działanie przedstawiam poniżej 1) otwarcie starej bazy (dbf clipper); 2) wykonanie select'a pól, które chcę przenieść; 3) zapisanie wartości pól pod zmiennymi tymczasowymi; 4) zamknięcie starej bazy; 5) otwarcie nowej bazy (mdf mssql); 6) wykonanie insert'a do tabeli zapiasnych wcześniej danych (polom tabel, które są nieobecne w starej bazie przypisane będą wartości domyślne; Zależy mi głównie na przepisaniu zdefiniowanych towarów (ok 15.000 wierszy), cen towarów, kontrahentów (2000) oraz paru innych danych. Co o tym myślicie? Jakie sugestie? P.S. Ile może kosztować przeniesienie danych do nowego programu? Pytam na wypadek jak bym sobie nie poradził. |
|
|||
|
Użytkownik "majer
" <majer@agdex.com> napisał w wiadomościnews:1156701037.321365.156780@74g2000cwt.googlegro ups.com... <cite> Witam, Mam program do wspomagania handlu z bazą dbf (clipper). Każda tabela i indeks jest osobnym plikiem. Zmieniam mój program do handlu na inny (subiekt GT). Chcę przepisać wszystko co się da do nowej bazy. Nowa baza do mdf (mssql). Rozważałem możliwość napisania programu w c++ lub php, którego działanie przedstawiam poniżej </cite> A DTS-ami z SQL Servera nie możesz tego zrobić? G. |
|
|||
|
majer
<majer@agdex.com> napisał(a):> Mam program do wspomagania handlu z baz=B1 dbf (clipper). Ka=BFda tabela > i indeks jest osobnym plikiem. Zmieniam m=F3j program do handlu na inny > (subiekt GT). Chc=EA przepisa=E6 wszystko co si=EA da do nowej bazy. Nowa > baza do mdf (mssql). > Rozwa=BFa=B3em mo=BFliwo=B6=E6 napisania programu w c++ lub php, kt=F3rego > dzia=B3anie przedstawiam poni=BFej > > 1) otwarcie starej bazy (dbf clipper); > 2) wykonanie select'a p=F3l, kt=F3re chc=EA przenie=B6=E6; > 3) zapisanie warto=B6ci p=F3l pod zmiennymi tymczasowymi; > 4) zamkni=EAcie starej bazy; Gdyby program mógł być w Javie to do realizacji powyższych 4 punktów polecam http://www.axlradius.com/freestuff/#SimpleDBaseSQL Przy użyciu tej biblioteki napisałem narzędzie do konwersji DBFa do PostgreSQLa - może być przydatne jako przykład użycia: http://www.tv.com.pl/stepbystep/dbasepsql/ Oba narzędzia bezpłatne (GNU GPL). Tomasz Judycki -- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/ |
|
|||
|
>Grzegorz Danowski napisał(a): >> Użytkownik "majer " <majer@agdex.com> napisał w wiadomości>> news:1156701037.321365.156780@74g2000cwt.googlegro ups.com... >> <cite> >> Witam, >> Mam program do wspomagania handlu z bazą dbf (clipper). Każda tabela >> i indeks jest osobnym plikiem. Zmieniam mój program do handlu na inny >> (subiekt GT). Chcę przepisać wszystko co się da do nowej bazy. Nowa >> baza do mdf (mssql). >> Rozważałem możliwość napisania programu w c++ lub php, którego >> działanie przedstawiam poniżej >> </cite> >> > A DTS-ami z SQL Servera nie możesz tego zrobić? > G. A co to takiego DTS'y? Możesz podrzucić linka z dokumentacją? No i czy znajdę go w okrojonej wersji SQL Servera, który dorstarczany jest z Subiektem? |
|
|||
|
Osoba podpisana jako majer
<majer@agdex.com> w artykule<news:1156701037.321365.156780@74g2000cwt.googlegr oups.com> pisze: > Witam, > Mam program do wspomagania handlu z bazą dbf (clipper). Każda tabela > i indeks jest osobnym plikiem. Zmieniam mój program do handlu na inny > (subiekt GT). Chcę przepisać wszystko co się da do nowej bazy. [...] > Co o tym myślicie? Jakie sugestie? Myślimy, że lepiej będzie, jeśli: 1. Zgłosisz się do dystrybutora/serwisanta programów Insertu z zapytaniem, czy nie ma gotowych procedur konwersji z programu, którego nazwę tak skrupulatnie ukrywasz. 2. Skorzystasz z mechanizmów wbudowanych w pakiet InsertGT zamiast próbować je ominąć, czyli przeprowadzisz eksport ze starych baz do plików komunikacji, a dopiero te pliki wprowadzisz do Subiekta. Program sam skontroluje poprawność wprowadzanych danych i uzupełni brakujące wartości domyślne według swoich schematów, a nie według Twojego widzimisię. Szczegóły znajdziesz w dokumentacji. > P.S. > Ile może kosztować przeniesienie danych do nowego programu? Tyle, co nowy program? > Pytam na > wypadek jak bym sobie nie poradził. Na wypadek lepiej pytaj serwisanta. A nawet nie czekając na wypadek, bo wydajesz się mieć tylko *teoretyczne* pojęcie o tym, z czym masz do czynienia. -- Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie) |
|
|||
|
Roku Pańskiego 2006,
na pl.comp.bazy-danych, człowiek (??) *majer * napisał(a):> Witam, > Mam program do wspomagania handlu z bazą dbf (clipper). Każda tabela > i indeks jest osobnym plikiem. Zmieniam mój program do handlu na inny > (subiekt GT). Chcę przepisać wszystko co się da do nowej bazy. Nowa > baza do mdf (mssql). > Rozważałem możliwość napisania programu w c++ lub php, którego > działanie przedstawiam poniżej > > 1) otwarcie starej bazy (dbf clipper); > 2) wykonanie select'a pól, które chcę przenieść; > 3) zapisanie wartości pól pod zmiennymi tymczasowymi; > 4) zamknięcie starej bazy; > 5) otwarcie nowej bazy (mdf mssql); > 6) wykonanie insert'a do tabeli zapiasnych wcześniej danych (polom > tabel, które są nieobecne w starej bazie przypisane będą wartości > domyślne; > > Zależy mi głównie na przepisaniu zdefiniowanych towarów (ok 15.000 > wierszy), cen towarów, kontrahentów (2000) oraz paru innych danych. > > Co o tym myślicie? Jakie sugestie? > > P.S. > Ile może kosztować przeniesienie danych do nowego programu? Pytam na > wypadek jak bym sobie nie poradził. a źródła danych plikowych w ODBC nie działają? można też wyeksportować dbf do postaci CSV i instrukcją LOAD DATA INFILE 'plik.csv' INTO TABLE plik FIELDS TERMINATED BY ';' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'; załadować do tabeli. Oczywiście separatory, znaki ucieczki, końce lini i pozostałe do zdefiniowania jeśli będziesz miał inne. Do eksportu do formatu tekstowego table dbf możesz użyć programu dbu.exe -- pozdrawiam piotr, gg i skype w X-nagłówku posta, e-mail: zmień "wpw" na "wp" Uśmiechnij się, zawsze może być gorzej... |
|
|||
|
witam
w pakiecie Insert GT jest gotowy program - przeniesienie danych niestety, można go użyć tylko do stworzenia nowej bazy (nowego podmiotu) przenosi: kartotekę towarową (wraz ze stanami - jako PW) kartotekę kontrahentów, należności,zobowiązania pozdrawiam Robert |
![]() |
| Użytkownicy aktualnie czytający ten wątek: 1 (0 użytkownik i 1 gości) | |
| Narzędzia wątku | |
| Wygląd | |
|
|
Podobne wątki
|
||||
| Wątek | Autor wątku | Forum | Odpowiedzi | Ostatni Post |
| MSSQL pobieranie danych z procedury | mixalot | pl.comp.bazy-danych | 1 | 17-04-2006 00:02 |
| xml - problem z odczytem i zapisem danych w bazie mssql | S. Staszewski | pl.comp.xml | 7 | 22-02-2006 21:54 |
| Projektowanie bazy danych - zrozumienie | Adam | pl.comp.bazy-danych | 2 | 20-02-2006 14:09 |
| Wstawienie danych do tabeli MSSQL do pola typu MONEY / VB NET | Tom | pl.comp.lang.vbasic | 2 | 23-10-2005 18:28 |
| Dodanie danych do tabeli MSSQL do pola typu MONEY | Tom | pl.comp.bazy-danych | 2 | 23-10-2005 17:09 |