🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #334963

Re: try... finally i except na doczepke ;-)

#334963
From: wloochacz
Date: Wed, 01 Feb 2012 13:44
46 lines
2843 bytes
W dniu 2012-02-01 14:25, R.e.m.e.K pisze:
> Dnia Tue, 31 Jan 2012 14:44:12 +0100, wloochacz napisał(a):
>
>>>> Brakuje tylko jeszcze, zeby pokazal jakie sa rzeczywiste kolumny w tabeli
>>>> ;-)
>>> Pokazuje też pola DataSetu z typami danych i same dane (podczas wyjątku
>>> tylko bieżący rekord)...
>>> Nie ma na obrazkach?
>>> Przeoczenie.
>> A nie, jest jeszcze inaczej - nie pokazuje ani pól ani danych, bo akurat
>> w tym przypadku nie ma ani jednego ani drugiego.
>> To było dynamiczne zapytanie, które wali się przy Open.
>>
>> Co do pól - o proszę:
>> http://www.miramar.com.pl/download/dFLEX/Error_8.png
>>
>> Co prawda to nie logowanie błędu, tylko inicjalizacji i otwarcia, ale
>> używana jest ta sama metoda.
>
> Chodzilo mi o cos innego :-)
> Jesli jest blad typu "Column not found..." to moglbys sprawdzic jakie
> obiekty (tabele, widoki, SP) biora udzial w selekcie i pokazac ich kolumny,
> zeby latwiej bylo dostrzec literowke w tej blednej ;-)
>
Przekombinowane:
Żeby poznać kolumny w "tabele, widoki, SP" to trzeba zaprząc do pracy 
SQL Parser + odpytywać metadane serwera)

Niebezpieczne:
Cała zabawa wali w łeb, skoro wyjątek jest z przyczyny np. zerwanego 
połączenia z serwerem) - imho.
Innymi słowy - można, ale po co? Uzyskany efekt będzie niewspółmierny do 
nakładów i ciut za bardzo skomplikowany...

Jak dla mnie wystarczy, że widzę dokładnie polecenia SQL wraz z 
parametrami i ich wartościami.
Żeby poznać błędną kolumnę, niepotrzebne mi wszystkie kolumny z obiektów 
z prostej przyczyny - nie używam z definicji zapytań w stylu:
select * from obiekt.
Z różnych przyczyn...

-- 
wloochacz

-- 
wloochacz
Technical Details
Message-ID: <jgbfkg$p8l$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <1bm36j6wkeihw$.dlg@hell.heaven> <jg0jqi$10b$1@news.dialog.net.pl> <u1168zqj2y8c.dlg@hell.heaven> <jg8c7i$o51$1@news.dialog.net.pl> <jg8ed2$s7j$1@inews.gazeta.pl> <kqadzcumhywa$.dlg@hell.heaven> <jg8qjp$8mv$1@inews.gazeta.pl> <jg8r7g$ao5$1@inews.gazeta.pl> <1aeoxnd6g4bl0$.dlg@hell.heaven>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: wloochacz <wloochacz@nospam.nie.gmail.com>
Newsgroups: pl.comp.lang.delphi
Subject: Re: try... finally i except na doczepke ;-)
Date: Wed, 01 Feb 2012 14:44:43 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 46
Message-ID: <jgbfkg$p8l$1@inews.gazeta.pl>
References: <1bm36j6wkeihw$.dlg@hell.heaven> <jg0jqi$10b$1@news.dialog.net.pl> <u1168zqj2y8c.dlg@hell.heaven> <jg8c7i$o51$1@news.dialog.net.pl> <jg8ed2$s7j$1@inews.gazeta.pl> <kqadzcumhywa$.dlg@hell.heaven> <jg8qjp$8mv$1@inews.gazeta.pl> <jg8r7g$ao5$1@inews.gazeta.pl> <1aeoxnd6g4bl0$.dlg@hell.heaven>
NNTP-Posting-Host: mainframe.rene.com.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1328103888 25877 193.239.124.200 (1 Feb 2012 13:44:48 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 1 Feb 2012 13:44:48 +0000 (UTC)
X-User: wloochacz
In-Reply-To: <1aeoxnd6g4bl0$.dlg@hell.heaven>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit