Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 11:12, 28 October 2007.

@@identity в Symbian DBMS

From Forum Nokia Wiki

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


Согласно 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); 
...
Related Discussions
Thread Thread Starter Forum Replies Last Post
Create My Own DataBase DanMic1973Ephrat General Symbian C++ 1 2002-11-07 00:07
请教Symbian中的DBMS获取数据库记录个数的优化方法? aluzi Symbian 2 2008-04-20 13:02
DBMS question cortexhu General Symbian C++ 0 2005-01-10 08:31
creating a database sagars Python 4 2007-03-26 19:05
What are the security keys and user certificates used for? Nokia_FAQ Mobile Commerce 1 2002-05-15 15:45
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX