|
|
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Есть такой запрос\r Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. он без условия where id=:id исполняется нормально а с этим условием пишет\r Incompatible column/host variable data type.\r Dynamic SQL Error.\r SQL error code = -303.\r conversion error from string "9".\r \r Аналогичный запрос\r Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. \r Выполняется без ошибок - отличия только в том что в первом значения дат передаются в подзапрос ч\\з параметры а во втором вычисляются для текущего месяца\r Вопрос уже рассматривался /topic/67308&hl=#\r но хотелось бы узнать в чем проблема с запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 04:17 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Eti dve eksperimenti idjot v adnoi procedure ili na kazdoi select svaja procedura. Malcik ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 07:26 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2004, 09:55 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
to Malcik: запускались по всякому, из разных мест, и с разными параметрами - никаких просветов to Johnmen: к сожалению от перестановки слагаемых сумма не поменялась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2004, 21:35 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Попробуйте вместо "select BRANCH.*" указать явный список полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2004, 11:28 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Попробуйте переписать через юнион - может параметры в подзапросы криво вставляются.. Да, и напишите само обращение к запросу, а то как ругается есть, а на что - хз) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 12:31 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Ещё один момент. :BeginDate и :BeginDate воспринимаются как два разных параметра. А как параметры определяются мы пака не видели... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2004, 13:37 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
S.G.Попробуйте вместо "select BRANCH.*" указать явный список полей. - это я делал - не помогало hyh Попробуйте переписать через юнион - может параметры в подзапросы криво вставляются.. Да, и напишите само обращение к запросу, а то как ругается есть, а на что - хз) Переписать ч\з UNION? - если имеется ввиду выбирать по одной записи явно указывая ID в виде ..... where id = 9 (или where id = '9') UNION ..... where id = 10 (или where id = '10') то так не очень интересно :) , точнее очень не интересно,... но работает. если же имелось ввиду что-то другое, то я не представляю как по-другому сделать Что касается параметров в подзапросы то они вставляются через IBDataset->ParamByName("BeginDate").AsDate=StartOfTheMonth( Date() ) и подставляются, судя по результатам, правильно. А :ID подставляются ч\з DataSource и тоже вроде бы правильно (судя по тексту ошибки) но почему-то принимаются за строковый тип данных. А в IBExpert при запуске запроса заполняются соотв. поля параметров - и тоже самое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 00:16 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
JohnmenЕщё один момент. :BeginDate и :BeginDate воспринимаются как два разных параметра. А здесь мне не очень понятно - как такое может быть? - или это опечатка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 00:20 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
Void! А здесь мне не очень понятно - как такое может быть? - или это опечатка? Нет, не опечатка. Если в тексте запроса встречаются два и более упоминания одного и того же имени параметра, то каждое из них интерпретируется как отдельный параметр. Отсюда => не должно встречаться более 1 упоминания (поименного) параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 09:43 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
авторОтсюда => не должно встречаться более 1 упоминания (поименного) параметра. Фантазии, батенька, фантазии И мона и нуна ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 11:55 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
автор Фантазии, батенька, фантазии Ну-ну... Дерзай ! А. Понял. Ты думаешь этот запрос в ХП ? Я думаю, что из приложения прямиком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 12:25 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
авторЕщё один момент. :BeginDate и :BeginDate воспринимаются как два разных параметра. Увы, в IBX (Delphi 5) это так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 12:35 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
авторУвы, в IBX (Delphi 5) это так. Если у тебя непатченый, рахитный IBX, идущий в поставке с Delphi-5, то ты сам себе злобный Буратина! Уже 100 раз было говорено: ОБНОВЛЯЙТЕСЬ , судари, ОБНОВЛЯЙТЕСЬ . И ссылочку тыкали ТУТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 12:43 |
|
||
|
Попытка №2 или неужели никто не знает что за ПРОБЛЕМА С ПАРАМЕТРОМ В ЗАПРОСЕ
|
|||
|---|---|---|---|
|
#18+
aPT Увы, в IBX (Delphi 5) это так. И не только в нём... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 13:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32425297&tid=1579055]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 517ms |

| 0 / 0 |
