Namespaces
Variants
Actions
(Difference between revisions)

@@identity в Symbian DBMS

Jump to: navigation, search
m (Bot fixing redirect link)
m (Hamishwillee - Automated change of category from Lang-RU to Unlikely Category)
Line 1: Line 1:
 
Перевод с английского, оригинальная статья находится [[Symbian @@identity DBMS|здесь]].
 
Перевод с английского, оригинальная статья находится [[Symbian @@identity DBMS|здесь]].
 
----
 
----
[[Category:RU Symbian C++]]
+
[[Category:Symbian C++]]
[[Category:Lang-RU]]
+
[[Category:Lang-Russian]]
[[Category:Примеры кода]]
+
[[Category:Code Snippets]]
  
 
Согласно [http://msdn.microsoft.com/ru-ru/library/ms187342.aspx MSDN]  @@Identity в Transact-SQL определена следующим образом:
 
Согласно [http://msdn.microsoft.com/ru-ru/library/ms187342.aspx MSDN]  @@Identity в Transact-SQL определена следующим образом:

Revision as of 04:11, 25 July 2011

Перевод с английского, оригинальная статья находится здесь.


Согласно MSDN @@Identity в Transact-SQL определена следующим образом:

Системная функция, которая возвращает значение идентификатора, вставленное последним.После завершения инструкций INSERT, SELECT INTO или массового копирования функция @@IDENTITY возвращает последнее значение идентификатора, сформированное инструкцией. Если инструкция не обработала ни одной таблицы, содержащей столбцы идентификаторов, функция @@IDENTITY возвращает значение NULL.

Чтобы достичь подобной функциональности в Symbian DBMS, используйте следующий код:

table.InsertL(); // вставляем пустую запись в таблицу
 
// получим значение id этой записи
// (база данных уже сгенерировала id для этой записи)
TUint8 id = table.ColUint8(yourColSet->ColNo(KYourTableIdCol));
 
// а затем установим значение других столбцов
table.SetColL(yourColSet->ColNo(KYourTableFieldCol), yourValue);
...
191 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved