Страница 1 из 1

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 05:35
Topik
Вопрос с одной стороны простой, но что-то не получается его решить самостоятельно.
Существуют два источника данных в виде Sql запросов qSelect1 и qSelect2.
Параметры одного (qSelect1) задаются с формы, а параметры другого (qSelect2) берутся из (qSelect1).
Пытался передавать параметр таким образом - qSelect1.gID, но пишет сообщение "Specified cast is not valid."
Через переменную тоже не совсем гуд вышло, так как (qSelect1) выдает список значений "UniqueIdentifier".
Вообщем я к вам за советом , как быть. Если это обсуждалось , то подскажите где - искал по форуму и ничего не нашел.

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 06:25
Andrew
Здравствуйте,

Пришлите нам на support@stimulsoft.com Ваш .mrt файл. Возможно проблема с приведением типов в первом варианте Вашего отчета в момент присваивания параметра.

Спасибо.

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 11:28
Topik
Выслал жду вашего ответа.

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 12:31
Andrew
Спасибо. Мы Вам ответили.

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 13:17
Topik
Ничего не получил.

Передача значений из запроса в запрос.

Добавлено: 21 июл 2010, 14:33
Andrew
Переотправили вам ответ с др. ящика и публикуем ответ на форуме.
============================================================
Проблема в следующем: в базах данных используется тип "UniqueIdentifier",
в .Net используется тип "Guid". Типы по смыслу одинаковые, но их реализация
разная. Также реализация типа "UniqueIdentifier" в разных базах разная.
Например, в sql-базах чаще всего этот тип аналогичен типу long (или int32).
Поэтому в каждом конкретном случае надо разбираться отдельно.

В вашем случае попробуйте описать поля qGoods.gID, qSelect.gID и параметр qSelect.gID
как тип long.

Спасибо.

Передача значений из запроса в запрос.

Добавлено: 23 июл 2010, 11:50
Topik
Ничего не помогло, вопрос с передачей значений из запроса в запрос так и не решился.
Буду пытаться объединить два запроса в один, иначе похоже не решится проблема.

Передача значений из запроса в запрос.

Добавлено: 23 июл 2010, 18:46
Jan
Здравствуйте,

Сообщение об ошибке тоже?

Спасибо.