Thursday, August 11, 2011

asp.net Apps tracen


in der Web.config im Abschnitt system.web folgenden xml Tag (spitze Klammern hinzu)

trace enabled="true" pageOutput="true" requestLimit="20" traceMode="SortByTime" localOnly="true"

einfügen, an jeder Seite sollte nun ein Trace Abschnitt angehängt werden, eine Übersicht über alle Traces bekommt man indem man im hauptdir der Anwendung

trace.axd

aufruft (die gibt es physikalisch nicht, wird aber von asp.net für jede Anwendung bereitgestellt)

Monday, August 08, 2011

check sql agent running with tsql

if 0<(select count(*) from sysprocesses where program_name like 'SQLAgent%')
begin
print 'sql agent is running'
end
else
begin
print 'sql agent is not running'
end

Friday, August 05, 2011

Datagridview auf Bindingsource an Datatable

Ereignisreihenfolge beim Hinzufügen einer neuen Zeile:
1) Bindingsource_ADddingNEw
2) Datatable_TableNewRow
3) Datagridview_UserAddedRow

wenn jemand im Datagridview auf die neue Zeile klickt, wird nicht unbedingt schon eine neue Row hinzugefügt, erst wenn jemand verscuht einen Wert einzutragen => mit Bindingsource.AddNEw() kann man händisch eine neue Row hinzufügen