Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавить GUID в базу [D7, MSSQL]


Ega23 ©   (2008-02-29 13:05:00) 

через параметры.
Что-то не соображу, как...


with ADOCommand.Parameters do
begin
 ParamByName('GUIDField').Value := My_GUID;
 .....
end;


Ругается на несовместимость типов.
Параметр добавлен как ftGuid


sniknik   (2008-02-29 14:26:00) [1]

> Но одно дело 16 байт передавать, другое - 38 как строку.
binary(16)  (/varbinary)

даже если не воспримет явно, можно сделать преобразование в запросе.


Ega23   (2008-02-29 13:38:00) [2]


> а в MS SQL тип поля такой есть(насколько я знаю)


есть. uniqueidentifier


> а строкой нельзя?


Можно, сделал строкой. Но одно дело 16 байт передавать, другое - 38 как строку.


Виталий Панасенко(дом)   (2008-02-29 13:35:00) [3]

а в MS SQL тип поля такой есть(насколько я знаю)


www   (2008-02-29 13:34:00) [4]

а строкой нельзя?


Наверх

Титульная страница Поиск, карта сайта Написать письмо