Большой Воронежский Форум
» Программирование>Delphi ADO stored proc GUID
Alexey 22:15 24.06.2007
Товарищи, как в сторед процедуре засунуть GUID?

a := StringToGUID('{c7118680-5a88-4ef1-b484-284e78dac3e4}');
ADOStoredProc1.Parameters.ParamByName('@ProgramID' ).Value := a;


не катит [Ответ]
DimmaN 09:23 25.06.2007
Попробуй убрать фигурные скобки, напиши

a := StringToGUID('c7118680-5a88-4ef1-b484-284e78dac3e4'); [Ответ]
Alexey 09:50 25.06.2007
проблема не в этом. эта ф-я отрабатывает. вопрос, как передать GUID как параметр. [Ответ]
DimmaN 11:20 25.06.2007
Alexey, пардон, сразу не понял. а если передавать не преобразовывая к гуиду? В одной экзотической среде программирования я работал с гуидом как со стрингом.... [Ответ]
AIM-9M 12:47 25.06.2007

Сообщение от Alexey:
Товарищи, как в сторед процедуре засунуть GUID?
a := StringToGUID('{c7118680-5a88-4ef1-b484-284e78dac3e4}');
ADOStoredProc1.Parameters.ParamByName('@ProgramID' ).Value := a;
не катит

Какой тип параметра в хранимой процедуре? [Ответ]
Alexey 14:43 25.06.2007
ftGUID

+8symbols [Ответ]
andernic 17:51 25.06.2007
исправь в сторед процедуре тип данных параметра ProgramID на varchar[сколько нужно] (для большинства СУБД) или типу данных, который работает со строками в твоей СУБД [Ответ]
AIM-9M 09:05 26.06.2007
Кстати, что за СУБД, и какой текст ошибки выдает. И как все таки объявлен параметр на сервере в ХП? [Ответ]
Вверх