Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 7, 2012 13:09:12

eduardoeres
Зарегистрирован: 2012-11-07
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

KInterbasDB.connectionGroup

День добрый.
Есть несколько таблиц в одной БД, их нужно скопировать в другую БД.
описываем две бд, создаем группу, курсор и тут ступор

fbgroup = kdb.ConnectionGroup( connections=(fbin,fbout) )
fbgroup.begin()
fbincursor = fbin.cursor()
fboutcursor = fbout.cursor()
как действовать дальше ?
fboutcursor.execute=('insert into TABLE select * from ??? ')

Офлайн

#2 Фев. 22, 2013 06:05:59

cavinc
От:
Зарегистрирован: 2011-12-16
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

KInterbasDB.connectionGroup

как вариант сделать в лоб
т.е сделать 2 коннетка и 2 курсора одним читать другим писать.

curs1.execute('select * from table')
for row in curs1:
   curs2.execute('insert into table (val1,val2,val3) values ('+row[0]+','+row[1]+','+row[2]+')')



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version