Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

как узнать номер созданной записи   Найти похожие ветки 

 
pic509 ©   (2005-10-26 10:14) [0]

Подскажите, как узнать номер только-что созданной записи? Ведь есть вероятность, что в этот же момент и другие пользователи могли создать свои записи. У меня сервер MS SQL. Программа написана на Delphi.


 
Курдль ©   (2005-10-26 10:17) [1]

BOL


 
Fay ©   (2005-10-26 10:19) [2]

2 pic509 ©   (26.10.05 10:14)
>> как узнать номер только-что созданной записи?
2342. Запиши, чтобы не забть.

З.Ы.
Номер записи - это что за хрень ваще?


 
pic509 ©   (2005-10-26 10:29) [3]

Вообще номер записи создается сервером автоматически (автоинкриментируемый счетчик). А мне нужен ЭТОТ НОМЕР чтобы вписать в другую табицу и уже ссылаться по этому номеру.

Можно ли получить этот номер обратно?


 
MOA ©   (2005-10-26 10:32) [4]

@@IDENTITY
SCOPE_IDENTITY()


 
k2 ©   (2005-10-26 10:33) [5]

если номер записи identity -> BOL ->@@IDENTITY, SCOPE_IDENTITY, and IDENT_CURRENT


 
pic509 ©   (2005-10-26 10:33) [6]

Можно для тупых поподробнее, а то я не силен...


 
Fay ©   (2005-10-26 10:35) [7]

2 pic509 ©   (26.10.05 10:29) [3]
Сделай вставку так
Получишь набор данных 1х1 со значением счётчика.

set nocount on
insert (...) values (...)
select [id] = @@identity


 
Ega23 ©   (2005-10-26 10:36) [8]



if @ActNam="CLASSFIELDS.ADD"
begin
Insert Into ClassFields (CLSID, OrgCLSID, FldTypCod, CLSFldNam, CLSFldMsk, CLSFldOrd)
  Values (@CLSID, @FldTypCod, @OrgCLSID, @CLSFldNam, @CLSFldMsk, @CLSFldOrd);
Select @Result=@@IDENTITY;

if @InheritedFl=1
 begin
 Declare Cur Cursor Local Static for
 Select CLSID from Classes where ParCLSID=@CLSID;
 Open Cur;
               .....................


 
Курдль ©   (2005-10-26 10:37) [9]


> pic509 ©   (26.10.05 10:33) [6]
> Можно для тупых поподробнее, а то я не силен...


BOL - это онлайн книга по пользованию СУБД MS SQL.
Я потрясен, как можно пытаться что-то программировать, не только не изучив суть вопроса, но даже не зная, куда сходить за хэлпом, кроме как на форум??!!


 
pic509 ©   (2005-10-26 10:39) [10]

Большое СПАСИБО!!! Пошел пробовать.


 
pic509 ©   (2005-10-26 10:44) [11]

До глубины души рад, что на свете есть такие умные люди как "Курдль"...


 
Fay ©   (2005-10-26 10:47) [12]

2 Курдль ©   (26.10.05 10:37) [9]
А что в этой "книге по пользованию" такого, что делает её "отлайн"?


 
Курдль ©   (2005-10-26 10:56) [13]


> Fay ©   (26.10.05 10:47) [12]
> А что в этой "книге по пользованию" такого, что делает её  "отлайн"?


Цитата с FAQ форума SQL.ru:
============================================================
BOL - это сокращение от SQL Server Books Online. Проще говоря это справочный файл, поставляемый вместе с Microsoft SQL Server.
Может быть установлен при инсталяции самого Microsoft SQL Server (в составе Client Tools) или скачен с сайта microsoft.com
Вот действующая на момент опубликования данного сообщения ссылка
http://www.microsoft.com/sql/techinfo/productdoc/2000/books.asp


 
Fay ©   (2005-10-26 11:11) [14]

2 Курдль ©   (26.10.05 10:56) [13]
Я знаю, что значит "BOL". Только название "SQL Server Books Online" не делает саму справку onlin, как "Библия Delphi" не имеет отношения к богословию.
Books Online входит в поставку MSSQL и ваще ни про какой "лайн" не знает.


 
Johnmen ©   (2005-10-26 11:14) [15]

>Fay ©   (26.10.05 11:11) [14]

Видимо, ты не знаешь всех возможных значений слова "online"


 
Fay ©   (2005-10-26 11:36) [16]

2 Johnmen ©   (26.10.05 11:14) [15]
Ну дык я же говорю про "онлайн" - у этого слова значений поменьше



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.054 c
3-1128350839
alex_***
2005-10-03 18:47
2005.11.13
RefreshRecord


2-1129971311
diwww
2005-10-22 12:55
2005.11.13
Как писать вместо значения id строки из справочника?


2-1130163180
Zoostal
2005-10-24 18:13
2005.11.13
Проблема с IBX


14-1129723404
ECM
2005-10-19 16:03
2005.11.13
"Верный вопрос"


14-1129907305
default
2005-10-21 19:08
2005.11.13
Neural Networks and Fuzzy Systems : a Dynamical Systems Approach