powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получение значения IDENTITY в ADO.Net
5 сообщений из 5, страница 1 из 1
Получение значения IDENTITY в ADO.Net
    #32921381
Уважаемые господа, помогите, пожалуйста, кто чем сможет!
При переходе с PB9 на PB10 и переводе интерфейса с MSS на ADO.Net возникла проблемка. Конструкция вида:
--------------------------------
dw_1.Update()
<aaa> = dw_1.Object.Поле_1[1],
где <Поле_1> есть поле со значением Identity
-------------------------------
перестала работать. В <ааа> пишется Null. То есть при UPDATE не происходит retriev`a колонки со значением Identity. Когда в качестве интерфейса используется MSS или OLE DB, то все гут. В качестве решения проблемы предлагают использовать после UPDATE SELECT SCOPE_IDENTITY() или SELECT @@Identity. Подскажите, что лучше использовать или может есть какие-то другие пути возникшей проблемы.
...
Рейтинг: 0 / 0
Получение значения IDENTITY в ADO.Net
    #32921829
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему ADO.NET ? OLEDB чем-то не устраивает?
...
Рейтинг: 0 / 0
Получение значения IDENTITY в ADO.Net
    #32921988
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) OLEDB и ADO.NET are equivalent at this point as the current ADO.NET support
in PB is limited to the Data Provider for OLEDB (as the ADO.NET support
is limited to the .NET Data Provider for OLEDB which is in the
System.Data.OleDb namespace)

2) From Sybase's employee - ADO.NET in PB 10 is a layer above PB10. I don't see a compelling use of the ADO.NET driver in PB10. It will be key in PB11 when we can create .NET assemblies, and it's key now in DataWindow .NET 1.0/1.5.

Отсюда вывод - даже в РВ10 НЕ надо использовать ADO.NET (он там ТОЛЬКО для DataWindow.NET) , а надо OLEDB
...
Рейтинг: 0 / 0
Получение значения IDENTITY в ADO.Net
    #32922067
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Билдере во время дизайна апдейты проходят? Идентити возвращается?
Здается мне, что дело вовсе не в ADO, а в том что при миграции слетели настройки ДВ.
...
Рейтинг: 0 / 0
Получение значения IDENTITY в ADO.Net
    #32922345
В дизайнере значение Identity тоже не возвращается апосля апдейта, приходиться ретрив делать пальцами.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Получение значения IDENTITY в ADO.Net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]