![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ZeosLib + MS SQL
Hooch © (2004-01-16 11:12:00)
День добрый !
Господа, можно ли через компоненты Zeoz получить на клиенте значение команды print ? raiserror ловит а вот с print не как не получается :-(
Hooch (2004-01-19 14:14:00) [1]
ОГРОМНОЕ спасибо за пример, обсуждение закрыто
sniknik (2004-01-19 12:46:00) [2]
долго обьяснять, хотя это и не сложно см. пример.
пример выслал
Hooch (2004-01-19 11:27:00) [3]
но как ???? раскрой тайну пожалуйста ! :-)
sniknik (2004-01-19 10:29:00) [4]
а говориш вериш ;о(
вот это
"set nocount on print 10 print 20 print 30 set nocount on"
через ADO ловится 100%. (даже в 2х вариантах, небольшие отличия где ловить)
Query Analyzer кстати работает через ADO
Hooch (2004-01-19 10:22:00) [5]
это не то, raiserror и print из процедуры получить без проблем,
см [4]. Задача выполнить программно скрипт на создание или изменения БД и получить весь лог выполнения скрипта, что делает Query Analyzer или osql, есть у меня пример проги написаной на Zeos но ни сырцов ни самого писателя нет, вот и ломаю теперь голову либо через Zeos делать либо ещё как, но через ADO видимо никак не выйдет
Nikolay M. (2004-01-19 09:45:00) [6]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 07:24:00) [7]
> ловит поверь на слово
Верю, ловит то и у меня ловит, но не всё, например если в CommandText написать
"set nocount on print 10 print 20 print 30 set nocount on" то коллекция Errors у Connection не будет содержать ничего, а если этот же скрипт поместить в процедуру то тогда коллекция Errors будет содержать все принты. Мне нужен аналог QueryAnalyzer в плане того, что я задал скрипт, выполнил его и получил все принты и ошибки (и все это программно)
sniknik (2004-01-16 14:21:00) [8]
Hooch © (16.01.04 13:57) [2]
ловит поверь на слово, это уже и обсуждали и пример высылал и в кладовку его ложил, давно (счас его там нет, кладовку чистят похоже время от времени).
настроить только нужно, по умолчанию стоят настройки с какими не ловит. (поставить серверный курсор, ловить ексептионы в ADOConnection)
> просто читал (примера не было) что Zeos умеет, поставил а не получилось :-)
может действительно только не получилось? с ADO видиш у тебя тоже неполучается.
хотябы описание как это должно происходить есть?
Hooch (2004-01-16 13:57:00) [9]
ADO не подходит, оно тоже не ловит принты, просто читал (примера не было) что Zeos умеет, поставил а не получилось :-)
sniknik (2004-01-16 11:19:00) [10]
чего сам ZeosLib использует? через ADO можно, если ZeosLib основан на нем (OLEDB) то и он должен.