ďťż
 
[Sybase] Edycja bazy danych, help! ďťż
 
[Sybase] Edycja bazy danych, help!
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[Sybase] Edycja bazy danych, help!



rosak - 03-12-2005 15:50
[Sybase] Edycja bazy danych, help!
  Witam,
jako że jestem teraz u znajomych a temat baz danych jest szalenie obszerny,
nie daję rady za pomocą goglarki znaleźć tego czego szukam a mój problem
wydaje się dosyć prosty (chyba..?).
Postaram się krótko:
Mam program, do którego muszę wprowadzić mnóstwo danych (służbowa praca
domowa). Program ten generuje wynikowy plik *.db który jest bazą Adaptive
Server Anywhere. Tego pliku oczywiście nie da się otworzyć za pomocą
MSAccess. Wszystkie dane które muszę wprowadzić mam uporządkowane w jednym
pliku Excel'a. Gdybym potrafił czymś wyedytować ten plik *.db, tak jak np. w
Access'ie wystarczyłoby skopiować poszczególne kolumny z Excel'a i wkleić do
tej bazy. Reasumując- tydzień pracy zredukowałbym do max. 30 minut.
Zajmę się teraz dalszym szukaniem w nadziei że ktoś zlituje się nade mną i
poda rozwiązanie.. :)
Z góry dziękuję.

------
rosak





Cezary Jackiewicz - 03-12-2005 15:51

  On Sat, 26 Nov 2005 18:10:08 +0100
"rosak" <w@w.w> wrote:

[...]
> Zajmę się teraz dalszym szukaniem w nadziei że ktoś zlituje się nade mną i
> poda rozwiązanie.. :)
> Z góry dziękuję.
>
> ------
> rosak
>
>
Pozwolę sobie coś zacytować:

You can create SQL script file, that will load your file into ASA using INPUT or CREATE EXISTING TABLE statement and then you can create batch file, that will use DBISQL utility to run this script file.

Your input statement will probably look like this:

INPUT INTO yourTable
FROM yourFile
FORMAT FIXED
COLUMN WIDTHS (5,2,11...)

And your batch will look like this:

dbisql -c "uid=DBA;pwd=SQL" -nogui -onerror exit yourSqlFile.sql

Czyli eksport z excela do csv czy pliku txt, wyszukać w manualu składnię do
input (http://sybooks.sybase.com/onlinebook...g0800e/dbugen8)
wykonać odpowiednie polecenie i cieszyć sie wolnym tygodniem.
(o ile znasz strukturę bazy i wiedz gdzie co umieścić)

--
Cezary




rosak - 03-12-2005 15:51

 
Użytkownik "Cezary Jackiewicz" <cjackiewicz@SPAM.poczta.onet.pl1> napisał w
wiadomości news:dmq0kk$18i9$2@news2.ipartners.pl...

> [...]

> Czyli eksport z excela do csv czy pliku txt, wyszukać w manualu składnię
do
> input (http://sybooks.sybase.com/onlinebook...g0800e/dbugen8)
> wykonać odpowiednie polecenie i cieszyć sie wolnym tygodniem.
> (o ile znasz strukturę bazy i wiedz gdzie co umieścić)

Niestety nie znam struktury bazy bo nie wiem jak ją podejrzeć..

------
rosak




Cezary Jackiewicz - 03-12-2005 15:51

  On Fri, 2 Dec 2005 18:51:10 +0100
"rosak" <w@w.w> wrote:

>
> Użytkownik "Cezary Jackiewicz" <cjackiewicz@SPAM.poczta.onet.pl1> napisał w
> wiadomości news:dmq0kk$18i9$2@news2.ipartners.pl...
>
> > [...]
>
> > Czyli eksport z excela do csv czy pliku txt, wyszukać w manualu składnię
> do
> > input (http://sybooks.sybase.com/onlinebook...g0800e/dbugen8)
> > wykonać odpowiednie polecenie i cieszyć sie wolnym tygodniem.
> > (o ile znasz strukturę bazy i wiedz gdzie co umieścić)
>
> Niestety nie znam struktury bazy bo nie wiem jak ją podejrzeć..

Grzebiąc po tabelach systemowych (sysobjects i takie tam, ew Sybase Central),
ale jak tego nie wiesz, a tym bardziej nie wiesz jak rozmieszczone są dane
w tabelach to będziesz miał ciężką sprawę.

--
Cezary





rosak - 03-12-2005 15:51

  Ktoś właśnie polecił mi programy typu 'phpmsadmin' i 'phpmyadmin' więc
ściągam i biegne do domu próbować, wygląda na to że to moja ostatnia
nadzieja..

W każdyn razie dzięki za wskazówki, może przydadzą się jeszcze na
przyszłość.

Pozdrawiam

------
rosak




Bartek Siebab - 03-12-2005 15:51

  rosak dnia 2005-11-26 18:10:

> Mam program, do którego muszę wprowadzić mnóstwo danych (służbowa praca
> domowa). Program ten generuje wynikowy plik *.db który jest bazą Adaptive
> Server Anywhere. Tego pliku oczywiście nie da się otworzyć za pomocą
> MSAccess. Wszystkie dane które muszę wprowadzić mam uporządkowane w jednym
> pliku Excel'a. Gdybym potrafił czymś wyedytować ten plik *.db, tak jak np. w
> Access'ie wystarczyłoby skopiować poszczególne kolumny z Excel'a i wkleić do
> tej bazy. Reasumując- tydzień pracy zredukowałbym do max. 30 minut.
> Zajmę się teraz dalszym szukaniem w nadziei że ktoś zlituje się nade mną i
> poda rozwiązanie.. :)

to zainstaluj sobie Sybase client ODBC, utwórz źródło danych
i podepnij sobie te tabele w accesie jako zewnętrzne po ODBC
a potem powlewaj co i gdzie chcesz ;)

--
..---------- -------- ------ ---- ---- --- - -- -
| Bartek `saphire` Siebab http://bartek.siebab.net
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= [laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?= [mysql] przenoszenie danych =?ISO-8859-2?Q?mi=EAdzy_tabelami_?==?ISO-8859-2?Q?w_r=F3=BFnych_bazach?= Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?= Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?= =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= Dwie bazy czy dwie tabele? [PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?= [mssql] insert do tabeli na podstawie danych z innej tabeli =?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com