×
Namespaces

Variants
Actions
(Difference between revisions)

@@identity в Symbian DBMS

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot addition of Template:ArticleMetaData)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update of Template:ArticleMetaData)
Line 12: Line 12:
 
|id= <!-- Article Id (Knowledge base articles only) -->
 
|id= <!-- Article Id (Knowledge base articles only) -->
 
|language=Lang-Russian
 
|language=Lang-Russian
|translated-by= <!-- [[User: XXXXX]] -->
+
|translated-by=[[User:Truf]]
|translated-from-title=<!-- Title only -->
+
|translated-from-title=Symbian @@identity DBMS
|translated-from-id= <!-- Id of translated revision -->
+
|translated-from-id=95582
 
|review-by=<!-- After re-review: [[User:username]] -->
 
|review-by=<!-- After re-review: [[User:username]] -->
 
|review-timestamp=<!-- After re-review: YYYYMMDD -->
 
|review-timestamp=<!-- After re-review: YYYYMMDD -->
Line 20: Line 20:
 
|update-timestamp=<!-- After significant update: YYYYMMDD -->
 
|update-timestamp=<!-- After significant update: YYYYMMDD -->
 
|creationdate=20071028
 
|creationdate=20071028
|author=[[User:Truf]]
+
|author=[[User:Rathodavinash]]
}}Перевод с английского, оригинальная статья находится [[Symbian @@identity DBMS|здесь]].
+
}}----
----
+
 
[[Category:Symbian C++]]
 
[[Category:Symbian C++]]
 
[[Category:Lang-Russian]]
 
[[Category:Lang-Russian]]
Line 43: Line 42:
 
...
 
...
 
</code>
 
</code>
 +
<!-- Translation --> [[en:Symbian @@identity DBMS]]

Revision as of 05:00, 9 December 2011

Article Metadata

Статья
Перевод:
Оригинал: Symbian @@identity DBMS
truf
Последнее редактирование: hamishwillee (09 Dec 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);
...
63 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×