diff options
author | Jörg Budischewski <jbu@openoffice.org> | 2003-03-23 11:12:59 +0000 |
---|---|---|
committer | Jörg Budischewski <jbu@openoffice.org> | 2003-03-23 11:12:59 +0000 |
commit | e80bdbafeba9af9b58aac81b999f4b299c9eecd6 (patch) | |
tree | cfdc28280badab993505bbb4950633a026d526ca /pyuno/demo/biblioaccess.py | |
parent | 479dc59b5cc884f3dd8c3f8e0bd955e6bcaebfa7 (diff) |
initial checkin for the pyuno-0.9.2 release
Diffstat (limited to 'pyuno/demo/biblioaccess.py')
-rw-r--r-- | pyuno/demo/biblioaccess.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pyuno/demo/biblioaccess.py b/pyuno/demo/biblioaccess.py new file mode 100644 index 000000000000..ac9cf64044ad --- /dev/null +++ b/pyuno/demo/biblioaccess.py @@ -0,0 +1,35 @@ +import uno + +from com.sun.star.sdb.CommandType import COMMAND + +def main(): + + connectionString = "socket,host=localhost,port=2002" + + url = "uno:"+connectionString + ";urp;StarOffice.ComponentContext" + + localCtx = uno.getComponentContext() + localSmgr = localCtx.ServiceManager + resolver = localSmgr.createInstanceWithContext( + "com.sun.star.bridge.UnoUrlResolver", localCtx) + ctx = resolver.resolve( url ) + smgr = ctx.ServiceManager + + rowset =smgr.createInstanceWithContext( "com.sun.star.sdb.RowSet", ctx ) + rowset.DataSourceName = "Bibliography" + rowset.CommandType = COMMAND + rowset.Command = "SELECT IDENTIFIER, AUTHOR FROM biblio" + + rowset.execute(); + + print "Identifier\tAuthor" + + id = rowset.findColumn( "IDENTIFIER" ) + author = rowset.findColumn( "AUTHOR" ) + while rowset.next(): + print rowset.getString( id ) + "\t" + repr( rowset.getString( author ) ) + + + rowset.dispose(); + +main() |