Uz to odkoukavam tady: http://msdn.microsoft.com/en-us/library/bb243835.aspx
pokusim se to tam naprat jako sadu SQL prikazu. 2009/5/5 <rmik...@pss.sk> > Jake relacie myslis? > S Accessom nepracujem, ale ak to co chces ide vseobecne cez ADO, tak sa to > da odkukat z nejakych prikladov napr. vo Visual Basicu a malo by to fungovat > aj v Pythone podobnym sposobom. > > > > > From: Ondrej Beranek <rain...@gmail.com> > To: Konference PyCZ <python@py.cz> > Date: 05.05.2009 17:03 Subject: Re: [python] access soubor - vytvoření > relací > Sent by: python-boun...@py.cz > > ------------------------------ > > > > Přes ADO to vypadá jednoduše. Nenašel jsem ale způsob jak to donutit tvořit > relace mezi tabulkami. > > 2009/5/5 <*rmik...@pss.sk* <rmik...@pss.sk>> > Ja pouzivam ADO: > Priklad spracovanie (update) *.dbf suboru: > > # > """ > Spracovanie DBF databazy pomocou ADO > """ > import string > # Pouzitie ADO > import win32com.client > conn=win32com.client.Dispatch('ADODB.Connection') > # Connection String > DSN='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Perl_Python\Database; > \ > Extended Properties=FoxPro 3.0;' > # print DSN > conn.Open(DSN) > rs = win32com.client.Dispatch('ADODB.Recordset') > rs_name = 'MyRecordset' > rs.CursorLocation = 3 > rs.Open("SELECT * FROM rkun000", conn,1,3) > > # Vypis tabulky a update > rs.MoveFirst() > count = 0* > while* 1: > *if* rs.EOF: > *break* > *else*: > # pocet viet > count = count + 1 > nazov = rs.Fields.Item('NAZOV').Value > rs.Fields.Item('NAZOV').Value = string.capwords(nazov) > *print* rs.Fields.Item('NAZOV').Value > # update aktualnu vetu > rs.Update() > # next record > rs.MoveNext() * > > print* "Pocet spracovanych viet v databaze = %d" % count > > # Ukoncit spojenie > conn.Close() > > > Na Accsess musis zmenit iba connection string - pohladaj si ho (mozno tu): > * > **http://www.connectionstrings.com/* <http://www.connectionstrings.com/> * > **http://www.carlprothman.net/Default.aspx?tabid=81*<http://www.carlprothman.net/Default.aspx?tabid=81> > > > > From: Ondrej Beranek <*rain...@gmail.com* <rain...@gmail.com>> To: > Konference > PyCZ <*pyt...@py.cz* <python@py.cz>> Date: 04.05.2009 17:46 Subject: > [python] > access soubor - vytvoření relací Sent by: > *python-boun...@py.cz*<python-boun...@py.cz> > > ------------------------------ > > > > Ahoj, > > potřeboval bych nějak z python skriptu stvořit access databázi (mdb soubor) > a aby toho nebylo dost potřeboval bych v ní ještě vytvořit relace. Je soubor > datové výměny která probíhá denně. Ty relace stačí vyrobit až po vytvořeníé > tabulek. > Přítomnost accessu neni problem. > > Díky za všechny typy._______________________________________________ > > Python mailing list* > **pyt...@py.cz* <Python@py.cz> > *http://www.py.cz/mailman/listinfo/python*<http://www.py.cz/mailman/listinfo/python> > > > _______________________________________________ > Python mailing list* > **pyt...@py.cz* <Python@py.cz>* > **http://www.py.cz/mailman/listinfo/python*<http://www.py.cz/mailman/listinfo/python> > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python