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

Вниз

GUID   Найти похожие ветки 

 
NLex   (2007-01-31 10:27) [0]

Как можно сгенерировать глобальный уникальный идентификатор средствами, предоставленными фирмой Microsoft...?


 
Сергей М. ©   (2007-01-31 10:31) [1]

function CoCreateGuid(out guid: TGUID): HResult; stdcall; external "ole32.dll" name "CoCreateGuid";

function CreateGUID(out Guid: TGUID): HResult;
begin
 Result := CoCreateGuid(Guid);
end;


 
Ega23 ©   (2007-01-31 10:35) [2]

Select newid()

:)


 
NLex   (2007-01-31 11:11) [3]

Прошу прощения

CREATE FUNCTION DBO.fnGetGUID
RETURNS uniqueidentifier
AS
BEGIN
DECLARE @GUID uniqueidentifier
SET @GUID = NEWID()
RETURN @GUID
END

не могу создать функцию возвращающею GUID
где ошибка.?


 
Palladin ©   (2007-01-31 11:31) [4]

не понял... при чем тут делфи? хоть бы, блин, указал в вопросе о чем речь...
зачем тебе эта функция когда есть NEWID() которая делает тоже самое?


 
Ega23 ©   (2007-01-31 11:35) [5]

зачем тебе такое??? Почитай BOL:

NEWID
Creates a unique value of type uniqueidentifier.

Syntax
NEWID ( )

Return Types
uniqueidentifier

Examples
A. Use the NEWID function with a variable
This example uses NEWID to assign a value to a variable declared as the uniqueidentifier data type. The value of the uniqueidentifier data type variable is printed before the value is tested.

-- Creating a local variable with DECLARE/SET syntax.
DECLARE @myid uniqueidentifier
SET @myid = NEWID()
PRINT "Value of @myid is: "+ CONVERT(varchar(255), @myid)

Here is the result set:

Value of @myid is: 6F9619FF-8B86-D011-B42D-00C04FC964FF

Note  The value returned by NEWID is different for each computer. This number is shown only for illustration.



 
Ega23 ©   (2007-01-31 11:36) [6]


> не понял... при чем тут делфи? хоть бы, блин, указал в вопросе
> о чем речь...


Слушай, прикинь как я удачно стелепатировал, а?  :)))))


 
Palladin ©   (2007-01-31 11:39) [7]

:) прикинул...


 
NLex   (2007-01-31 11:53) [8]


> Ega23 ©   (31.01.07 11:36) [6]

Да мне не важно было, мне результат был сам важен, т.е. GUID...
А твой пример проще оказался... :o)))))



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1170252473
m_a_x
2007-01-31 17:07
2007.02.18
фокусировка в ListBox1


15-1169668968
Цукор5
2007-01-24 23:02
2007.02.18
Jafuna


2-1169674624
alek_1
2007-01-25 00:37
2007.02.18
DBEhGrid


2-1170112622
kolyann..
2007-01-30 02:17
2007.02.18
как получать данные с usb порта


3-1164868095
xazan
2006-11-30 09:28
2007.02.18
Как создать программно *.mdb БД