Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.038 c
1-1166806267
urulet
2006-12-22 19:51
2007.02.18
TabControl


2-1169866253
APiC
2007-01-27 05:50
2007.02.18
Контекстное меню


2-1169900656
NightRain
2007-01-27 15:24
2007.02.18
А можно в ComboBoxs заблокировать одну строку?


2-1169991854
Vic-z
2007-01-28 16:44
2007.02.18
Как програмно изменить размер картинки


15-1169582407
SkySpeed
2007-01-23 23:00
2007.02.18
Эт чё, каждому пользователю MAIL.RU - ящик по 5 гиг? %)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский