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

Обсуждение Stimulsoft Reports.NET
Ответить
Topik
Сообщения: 11
Зарегистрирован: 17 июн 2010, 12:05

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

Сообщение Topik »

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

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

Сообщение Andrew »

Здравствуйте,

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

Спасибо.
Topik
Сообщения: 11
Зарегистрирован: 17 июн 2010, 12:05

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

Сообщение Topik »

Выслал жду вашего ответа.
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

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

Сообщение Andrew »

Спасибо. Мы Вам ответили.
Topik
Сообщения: 11
Зарегистрирован: 17 июн 2010, 12:05

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

Сообщение Topik »

Ничего не получил.
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

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

Сообщение Andrew »

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

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

Спасибо.
Topik
Сообщения: 11
Зарегистрирован: 17 июн 2010, 12:05

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

Сообщение Topik »

Ничего не помогло, вопрос с передачей значений из запроса в запрос так и не решился.
Буду пытаться объединить два запроса в один, иначе похоже не решится проблема.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

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

Сообщение Jan »

Здравствуйте,

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

Спасибо.
Ответить