Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

ZeosLib + MS SQL   Найти похожие ветки 

 
Hooch ©   (2004-01-16 11:12) [0]

День добрый !
Господа, можно ли через компоненты Zeoz получить на клиенте значение команды print ? raiserror ловит а вот с print не как не получается :-(


 
sniknik ©   (2004-01-16 11:19) [1]

чего сам ZeosLib использует? через ADO можно, если ZeosLib основан на нем (OLEDB) то и он должен.


 
Hooch ©   (2004-01-16 13:57) [2]

ADO не подходит, оно тоже не ловит принты, просто читал (примера не было) что Zeos умеет, поставил а не получилось :-)


 
sniknik ©   (2004-01-16 14:21) [3]

Hooch © (16.01.04 13:57) [2]
ловит поверь на слово, это уже и обсуждали и пример высылал и в кладовку его ложил, давно (счас его там нет, кладовку чистят похоже время от времени).
настроить только нужно, по умолчанию стоят настройки с какими не ловит. (поставить серверный курсор, ловить ексептионы в ADOConnection)

> просто читал (примера не было) что Zeos умеет, поставил а не получилось :-)
может действительно только не получилось? с ADO видиш у тебя тоже неполучается.
хотябы описание как это должно происходить есть?


 
Hooch ©   (2004-01-19 07:24) [4]


> ловит поверь на слово

Верю, ловит то и у меня ловит, но не всё, например если в CommandText написать
"set nocount on print 10 print 20 print 30 set nocount on" то коллекция Errors у Connection не будет содержать ничего, а если этот же скрипт поместить в процедуру то тогда коллекция Errors будет содержать все принты. Мне нужен аналог QueryAnalyzer в плане того, что я задал скрипт, выполнил его и получил все принты и ошибки (и все это программно)


 
Nikolay M. ©   (2004-01-19 09:45) [5]

http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=23884&pg=-1
http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=15858&hl=%f5%ee%e4+%e2%fb%ef%ee%eb%ed%e5%ed%e8%e5+%e7%e0%ef%f0%ee%f1
http://www.sql.ru/forum/actualthread.aspx?bid=1&tid=997&hl=%f5%ee%e4+%e2%fb%ef%ee%eb%ed%e5%ed%e8%e5+%e7%e0%ef%f0%ee%f1


 
Hooch ©   (2004-01-19 10:22) [6]

это не то, raiserror и print из процедуры получить без проблем,
см [4]. Задача выполнить программно скрипт на создание или изменения БД и получить весь лог выполнения скрипта, что делает Query Analyzer или osql, есть у меня пример проги написаной на Zeos но ни сырцов ни самого писателя нет, вот и ломаю теперь голову либо через Zeos делать либо ещё как, но через ADO видимо никак не выйдет


 
sniknik ©   (2004-01-19 10:29) [7]

а говориш вериш ;о(
вот это
"set nocount on print 10 print 20 print 30 set nocount on"
через ADO ловится 100%. (даже в 2х вариантах, небольшие отличия где ловить)

Query Analyzer кстати работает через ADO


 
Hooch ©   (2004-01-19 11:27) [8]

но как ???? раскрой тайну пожалуйста ! :-)


 
sniknik ©   (2004-01-19 12:46) [9]

долго обьяснять, хотя это и не сложно см. пример.
пример выслал


 
Hooch ©   (2004-01-19 14:14) [10]

ОГРОМНОЕ спасибо за пример, обсуждение закрыто



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
7-29639
DeMoN_Astra
2003-11-21 01:59
2004.02.10
Мышшшь ;)


14-29536
DCoder
2004-01-20 19:39
2004.02.10
Как заблокировать передачу файлов по ICQ


3-29253
Stas
2004-01-19 09:29
2004.02.10
Запрос


14-29574
Petr V. Abramov
2004-01-19 21:03
2004.02.10
Было бы смешно...


3-29211
Y_Andrey
2004-01-19 22:22
2004.02.10
Добавить ProgressBar к Locate