|
|
|
Получение значения IDENTITY в ADO.Net
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа, помогите, пожалуйста, кто чем сможет! При переходе с 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. Подскажите, что лучше использовать или может есть какие-то другие пути возникшей проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 16:18 |
|
||
|
Получение значения IDENTITY в ADO.Net
|
|||
|---|---|---|---|
|
#18+
А почему ADO.NET ? OLEDB чем-то не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 18:45 |
|
||
|
Получение значения IDENTITY в ADO.Net
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 20:51 |
|
||
|
Получение значения IDENTITY в ADO.Net
|
|||
|---|---|---|---|
|
#18+
А в Билдере во время дизайна апдейты проходят? Идентити возвращается? Здается мне, что дело вовсе не в ADO, а в том что при миграции слетели настройки ДВ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 23:00 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32921381&tid=1338529]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 436ms |

| 0 / 0 |
