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 |
