Hello,

Alexandr Kochmin said the following on 09.06.2007 8:38:

а мне бы как собрать в кучу python, wxPyton,kinterbasdb и как с этим все взлететь по быстрому.

Ну, вот тебе маленький примерчик работы с базой. Нужно установить python, kinterbasdb и SQLAlchemy. А дальше так:

# -*- coding: cp1251 -*-

from sqlalchemy import *

cs = "%(driver)s://%(user)s:%(pwd)[EMAIL 
PROTECTED](host)s/%(db)s?charset=%(cs)s" % \
     {'driver': 'firebird',
      'user':   'SYSDBA',
      'pwd':    'masterkey',
      'host':   'firebird20',
      'db':     'employee',
      'cs':     'WIN1251'}

engine = create_engine(cs)
global_connect(engine)
session = create_session(bind_to=engine)

metadata = BoundMetaData(engine)
employee_tbl = Table('employee', metadata, autoload=True)


trans = session.create_transaction()

employees = \
    employee_tbl.select(order_by=[employee_tbl.c.last_name]).execute()
for employee in employees:
    print employee.first_name, employee.last_name

trans.commit()


Сейчас я на стадии собирания всего в кучу плюс еще IDE PyScripter
Чего-то оно не собирается в работающий комплект. :)

А что именно не получается? Я когда-то PyScripter смотрел - вроде, работало. Хотя я в последнее время предпочитаю eclipse + pydev.

--
Oleg

Ответить