|
Не отрабатывает условие при подключении через ADO.NET к ASE 15.7
|
|||
---|---|---|---|
#18+
Задача стоит совершенно простая, в самом начале запроса проверить наличие временной таблицы и если она есть - дропнуть ее, дальше идет основное тело запроса. Вся беда в том, что запрос отлично работает, если его запускать через стандартный sybase isql, но возвращает ошибку Incorrect syntax near 'go'., если подключение произвожу из своего приложения, которое работает через ADO. Что я не так делаю? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2014, 14:52 |
|
Не отрабатывает условие при подключении через ADO.NET к ASE 15.7
|
|||
---|---|---|---|
#18+
Alex Molskiy, go - это не команда для SQL-сервера, а команда утилиты isql, т.н. терминатор, она отправляет batch на выполнение, примерно такая же как reset, которая очищает пакет не отправленных команд. курите документацию по методом коннекта, вроде ExecuteReader ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2014, 15:43 |
|
Не отрабатывает условие при подключении через ADO.NET к ASE 15.7
|
|||
---|---|---|---|
#18+
Alex Molskiy, Нет оператора go в языке SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2014, 18:58 |
|
Не отрабатывает условие при подключении через ADO.NET к ASE 15.7
|
|||
---|---|---|---|
#18+
Sergey OrlovAlex Molskiy, Нет оператора go в языке SQL Есть ли варианты, как можно решить задачу по поводу проверки наличия таблицы и ее дропа через ADO ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 10:39 |
|
Не отрабатывает условие при подключении через ADO.NET к ASE 15.7
|
|||
---|---|---|---|
#18+
Alex MolskiySergey OrlovAlex Molskiy, Нет оператора go в языке SQL Есть ли варианты, как можно решить задачу по поводу проверки наличия таблицы и ее дропа через ADO Ну так последовательно и посылайте операторы (строки) if exists (select * from tempdb..sysobjects where id = object_id("#test")) drop table #test create table #test (f1 int null) insert into #test values (1) select * from #test ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 13:54 |
|
|
start [/forum/topic.php?fid=55&gotonew=1&tid=2009835]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 287ms |
0 / 0 |