Страница 1 из 1

Powerbuilder 9, OLE DB and MS SQL Server 2K - sux.

Добавлено: 27 авг 2004, 08:58
Vovchik
Ну лана, поскоку про ОЛЕ ДБ никто полезно не высказался поставим вопрос ребром.

Environment: PowerBuilder 9.0.1 build 6533 and build 7236. Connecting to MS SQL Server 2000 sp3a using OLE DB. Provider – SQLOLEDB. Autocommit – false.

Situation. Declare and open a cursor using embedded SQL. Fetch one row. Then select something from another table using select ..into clause. If the cursor retrieves more then one row the following error occurs:

999 Microsoft OLE DB provider for SQL Server. Cannot create new connection because in manual or distributed transaction mode.

According to Microsoft: http://support.microsoft.com/default.as ... -us;272358

There should be a way around by setting DBPROP_MULTIPLECONNECTIONS to VARIANT_FALSE. But – how to do set this property? Any other work around?

Высказывайтесь пжлста.

dba

Добавлено: 29 авг 2004, 08:14
Yuri Dimant
Tell us what are you trying to a achive and we may help you.
I mean you could not use a cursor in that case.

Re: dba

Добавлено: 30 авг 2004, 08:45
Vovchik
Yuri Dimant писал(а):Tell us what are you trying to a achive and we may help you.
I mean you could not use a cursor in that case.
Миграция из родного коннекшена к Сикуел Севреру к Оле ДБ. В родном интерфейсе все работает. А тута нету. ПОди 500 мест таких. Переписывать латать пару месяцев займет.

Re: dba

Добавлено: 30 авг 2004, 10:03
папа Карло
Vovchik писал(а):
Yuri Dimant писал(а):Tell us what are you trying to a achive and we may help you.
I mean you could not use a cursor in that case.
Миграция из родного коннекшена к Сикуел Севреру к Оле ДБ. В родном интерфейсе все работает. А тута нету. ПОди 500 мест таких. Переписывать латать пару месяцев займет.
ну ты же всегда говорил - больше багов стабильнее работа. энджой типа ;)

Re: dba

Добавлено: 30 авг 2004, 11:07
Vovchik
папа Карло писал(а):
Vovchik писал(а):
Yuri Dimant писал(а):Tell us what are you trying to a achive and we may help you.
I mean you could not use a cursor in that case.
Миграция из родного коннекшена к Сикуел Севреру к Оле ДБ. В родном интерфейсе все работает. А тута нету. ПОди 500 мест таких. Переписывать латать пару месяцев займет.
ну ты же всегда говорил - больше багов стабильнее работа. энджой типа ;)
Это как в том анекдоте - Я стока не выпью!