Конференция "Базы" » Добавить GUID в базу [D7, MSSQL]
 
  • Ega23 © (29.02.08 13:05) [0]
    через параметры.
    Что-то не соображу, как...


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



    Ругается на несовместимость типов.
    Параметр добавлен как ftGuid
  • www (29.02.08 13:34) [1]
    а строкой нельзя?
  • Виталий Панасенко(дом) (29.02.08 13:35) [2]
    а в MS SQL тип поля такой есть(насколько я знаю)
  • Ega23 © (29.02.08 13:38) [3]

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


    есть. uniqueidentifier


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


    Можно, сделал строкой. Но одно дело 16 байт передавать, другое - 38 как строку.
  • sniknik © (29.02.08 14:26) [4]
    > Но одно дело 16 байт передавать, другое - 38 как строку.
    binary(16)  (/varbinary)

    даже если не воспримет явно, можно сделать преобразование в запросе.
 
Конференция "Базы" » Добавить GUID в базу [D7, MSSQL]
Есть новые Нет новых   [134431   +13][b:0][p:0.001]