|
|
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Плиз помогите!!!!! :((( При работе с SQLQuery если в запросе ест ьраздел DECLARE и одновременно используются параметры то при выполнении запроса происходит ошибка... если в запросе только DECLARE или только параметры, то все ОК.. В чем дело не могу понять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 16:03:56 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Покажи весь запрос, который не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 16:32:08 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Вот весь запрос параметры :max_date и :min_date инициализирются в run-time DECLARE @min_date datetime, @max_date datetime, @temp_date datetime SELECT @min_date = :min_date, @max_date = :max_date SELECT @temp_date = @min_date WHILE @temp_date <= @max_date BEGIN INSERT INTO dbo.time_by_day (the_date) VALUES(@temp_date) SELECT @temp_date = @temp_date + 1 END ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 10:19:00 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Причем не обязательно такой запрос.. Достаточно чтобы в запросе был раздел DECLARE и в нем описывалась какая-то переменная и одновременно в этом же запросе использовался параметр... И через SQLQuery к SQLServer такой запрос не отрабатывает, выдает ошибку SQL State: 42000 SQL Error Code 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 10:21:56 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Привет! А если вместо Код: plaintext Код: plaintext 1. Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 10:22:38 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Привет, не помогает не работает даже такой код, где переменная даже не используется и никаких установок ее не происходит,.. достаточно ее просто объявить и все накрывается :((( Declare @@qqq datetime Select * from sysservers where querytimeout = :qtimeout ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 10:45:46 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, в предыдущем письме дрогнула рука и поставил у переменной лишний @ Но суть от этого не меняется :((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 11:20:02 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
А у меня на Delphi6 такие запросы прекрасно работают. Я только в конце оператора ставлю ";" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 11:21:00 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Вдогонку. Забыл сказать, что через ADO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 11:22:16 |
|
||
|
Delphi7+dbExpress
|
|||
|---|---|---|---|
|
#18+
Знаю что техноология новая и сырая - в каждом из апдейтов для 6 версии были исправления драйверов дбЭкспресс для разных СУБД. Ещё и отдельно выпускались. Так что проапдейтиться до упора и попробовать. Если не выйдет - значит не судьба. Уйти на АДО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2002, 12:02:42 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3363&tid=1818256]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 287ms |

| 0 / 0 |
