Старый 24.06.2007, 22:15   #1   
4e
 
Аватар для Alexey
 
Сообщений: 3,608
Регистрация: 27.09.2001
Возраст: 43

Alexey вне форума Не в сети
Delphi ADO stored proc GUID

Товарищи, как в сторед процедуре засунуть GUID?

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


не катит
  Ответить с цитированием
Старый 25.06.2007, 09:23   #2   
форумец
 
Аватар для DimmaN
 
Сообщений: 1,603
Регистрация: 22.01.2004
Возраст: 26

DimmaN вне форума Не в сети
Попробуй убрать фигурные скобки, напиши

a := StringToGUID('c7118680-5a88-4ef1-b484-284e78dac3e4');
  Ответить с цитированием
Старый 25.06.2007, 09:50   #3   
4e
 
Аватар для Alexey
 
Сообщений: 3,608
Регистрация: 27.09.2001
Возраст: 43

Alexey вне форума Не в сети
проблема не в этом. эта ф-я отрабатывает. вопрос, как передать GUID как параметр.
  Ответить с цитированием
Старый 25.06.2007, 11:20   #4   
форумец
 
Аватар для DimmaN
 
Сообщений: 1,603
Регистрация: 22.01.2004
Возраст: 26

DimmaN вне форума Не в сети
Alexey, пардон, сразу не понял. а если передавать не преобразовывая к гуиду? В одной экзотической среде программирования я работал с гуидом как со стрингом....
  Ответить с цитированием
Старый 25.06.2007, 12:47   #5   
асинхроник
 
Аватар для AIM-9M
 
Сообщений: 975
Регистрация: 15.10.2004
Возраст: 42
Записей в дневнике: 3

AIM-9M вне форума Не в сети
Цитата:
Сообщение от Alexey
Товарищи, как в сторед процедуре засунуть GUID?
a := StringToGUID('{c7118680-5a88-4ef1-b484-284e78dac3e4}');
ADOStoredProc1.Parameters.ParamByName('@ProgramID' ).Value := a;
не катит
Какой тип параметра в хранимой процедуре?
  Ответить с цитированием
Старый 25.06.2007, 14:43   #6   
4e
 
Аватар для Alexey
 
Сообщений: 3,608
Регистрация: 27.09.2001
Возраст: 43

Alexey вне форума Не в сети
ftGUID

+8symbols
  Ответить с цитированием
Старый 25.06.2007, 17:51   #7   
Форумец
 
Сообщений: 28
Регистрация: 18.06.2007

andernic вне форума Не в сети
исправь в сторед процедуре тип данных параметра ProgramID на varchar[сколько нужно] (для большинства СУБД) или типу данных, который работает со строками в твоей СУБД
  Ответить с цитированием
Старый 26.06.2007, 09:05   #8   
асинхроник
 
Аватар для AIM-9M
 
Сообщений: 975
Регистрация: 15.10.2004
Возраст: 42
Записей в дневнике: 3

AIM-9M вне форума Не в сети
Кстати, что за СУБД, и какой текст ошибки выдает. И как все таки объявлен параметр на сервере в ХП?
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind