Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.02.10;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.012 c
6-29517
kam
2003-12-08 18:35
2004.02.10
Поле tos в ip пакетах


14-29606
peypivo
2004-01-16 23:44
2004.02.10
дизайнерам из Украины


1-29453
Андрей Сенченко
2004-01-21 22:11
2004.02.10
Загрузка текстовых файлов из ресурса.


1-29428
Lakmus
2004-01-28 04:04
2004.02.10
Компиляция без Delphi


1-29335
C@esar
2004-01-25 14:25
2004.02.10
POPUP MENU XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский