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> > 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.carlprothman.net/Default.aspx?tabid=81 > > > > > From: Ondrej Beranek <rain...@gmail.com> To: Konference PyCZ < > python@py.cz> Date: 04.05.2009 17:46 Subject: [python] access soubor - > vytvoření relací Sent by: 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 > 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