
Warning: fopen(/var/www/web146/html/flyspray/cache/atom-date_opened-2-10): failed to open stream: Permission denied in /var/www/web146/html/flyspray/feed.php on line 103
<?xml version="1.0" ?><feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">Flyspray::</title>
  <subtitle type="text">
    Flyspray::DBHelper.NET: Recently opened tasks  </subtitle>
  <id>http://tracker.sqldbhelper.net/</id>
    <updated>2007-06-06T09:19:17Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#148: Implement an Error Grid</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=148" />    
    <updated>2007-06-05T11:19:55Z</updated>    
    <published>2007-05-30T07:33:07Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        If an Error happens during SQL Execution from the Editor they are currently pasted into the Results Test Box. However, this is not very useful. <br />
<br />
A more usefull generic solution is to catch the errors from the DB and paste them into a grid. This enables even more the user to better identify each of the errors happened as well as dedicatedly select and edit only one error after the other.<br />
<br />
Additional options are possible in this error grid like direct Edit of errors in Sub Procedures/Views/Functions when executing a main procedure.      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:148</id>
  </entry>
    <entry>
    <title>FS#147: Change Layout of Main Program</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=147" />    
    <updated>2007-05-30T07:29:23Z</updated>    
    <published>2007-05-30T07:29:23Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        The current design of the program with those four main Tab Sheets is quite confusing. Therefore it was decided to change the layout step by step:<br />
<br />
1. The Editor is the Main Functionality of the Program<br />
2. The Bulk Script Config Files should be allowed to be opened in the Editor Window<br />
3. The Bulk Execute Config Files should be allowed to be opened in the Editor Window<br />
4. The Bulk Script Exeuter is moved into a Sub Form executing scripts asynchroniously<br />
5. The main Tabs are removed<br />
<br />
These actions will give the application a more slim, professional look.      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:147</id>
  </entry>
    <entry>
    <title>FS#146: Implement Main Menu on Form for better Useability</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=146" />    
    <updated>2007-05-30T07:23:53Z</updated>    
    <published>2007-05-30T07:23:53Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        After a bigger discussion it was discovered that it definitely makes sense to implement a Menu Strip containing all options and possibilities the application provides. <br />
<br />
This tracker is about to implement this main menu.      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:146</id>
  </entry>
    <entry>
    <title>FS#145: Implement Connection Explorer</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=145" />    
    <updated>2007-05-30T09:25:19Z</updated>    
    <published>2007-05-30T07:12:07Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        To ease the work of connecting to new server / establishing new connection it was discovered that some functionality like &quot;Favorites ...&quot; would be very helpful.<br />
<br />
Therefore, a solution was worked out named &quot;Connection Explorer&quot;. <br />
<br />
This is going to a new Sub Form available in the New/Connect Menu which allows you to define and maintain a list of server/connections.<br />
<br />
Even more, as early as this list is defined it should automatically extend the new/Connection Menu with a Sub-Menu &quot;Predefined&quot;. In this PreDefined Sub Menu the connections from the Connection Explorer &lt;del&gt;should&lt;/del&gt; &lt;ins&gt;will&lt;/ins&gt; be offered.      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:145</id>
  </entry>
    <entry>
    <title>FS#144: Add a Status Bar to the Main Window</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=144" />    
    <updated>2007-06-06T09:19:17Z</updated>    
    <published>2007-05-30T07:04:09Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        A Status Bar at the bottom of the program window would be very helpful. <br />
<br />
It should contain following data content:<br />
<br />
1. Server / DB connected with active editor sheet<br />
2. Time elapsed for currently active executing editor sheet<br />
3. Icon, visually informing about the active sheet in execute or not<br />
4. @@SPID of the current visible Editor Window<br />
      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:144</id>
  </entry>
    <entry>
    <title>FS#110: Convert to - Table Function</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=110" />    
    <updated>2007-04-05T10:04:24Z</updated>    
    <published>2007-04-05T10:04:24Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        Der Editor kÃ¶nnte die MÃ¶glichkeit bieten, eine ausgewÃ¤hlte (selektierte) Query in eine Table Function Deklaration umzuwandeln.<br />
<br />
FÃ¼r die Umwandlung ansich sollte die Datenbankverbindung zustÃ¤ndig sein, da sich die Syntax fÃ¼r eine Table Function Deklaration von Datenbank zu Datenbank unterscheidet. Datenbanken die keine Table Function unterstÃ¼tzen sollen einfach nichts machen, bzw. einen Fehler produzieren, der dann ins Result Text eingefÃ¼gt wird.<br />
<br />
Das einfachste wird wohl sein, den ausgewÃ¤hlten Text einfach von der Datenbankverbindung ausfÃ¼hren zu lassen, und die Schema Table des Resultset abzugreifen, um hieraus dann die Deklarationen zu erstellen.<br />
<br />
Erstellt werden soll der komplette Rumpf einer Table Function. FÃ¼r MSSQL z.B.<br />
<br />
----------------------------------------------------------------------<br />
if exists (select * from sysobjects where id = object_id (&#039;dbo.fn_#name#&#039;) and xtype = &#039;TF&#039;)<br />
	drop function dbo.fn_#name#<br />
GO<br />
create function dbo.fn_#name#<br />
(<br />
	#parlist#<br />
)<br />
returns @ret table<br />
(<br />
	foo foo_t,<br />
	bar bar_t<br />
)<br />
as<br />
begin<br />
<br />
	-- /// Final Step, insert into return var<br />
	insert into @ret<br />
	select 	&#039;foo&#039;	= fb.foo,<br />
		&#039;bar&#039;	= fb.bar<br />
	from	t_foobar fb<br />
<br />
	-- /// Go Back<br />
	return<br />
end<br />
GO<br />
----------------------------------------------------------------------      </div>
    </content>
    <author><name>ZerocooL</name></author>
    <id>http://tracker.sqldbhelper.net/:110</id>
  </entry>
    <entry>
    <title>FS#109: Convert to - cursor declaration</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=109" />    
    <updated>2007-04-05T09:55:34Z</updated>    
    <published>2007-04-05T09:55:34Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        Der Editor kÃ¶nnte die MÃ¶glichkeit bieten, eine ausgewÃ¤hlte (selektierte) Query in eine Cursor Deklaration umzuwandeln.<br />
<br />
FÃ¼r die Umwandlung ansich sollte die Datenbankverbindung zustÃ¤ndig sein, da sich die Syntax fÃ¼r eine Cursordeklaration von Datenbank zu Datenbank unterscheidet. Oracle z.B. unterscheidet zudem zwischen impliziten und expliziten Cursor.<br />
<br />
Das einfachste wird wohl sein, den ausgewÃ¤hlten Text einfach von der Datenbankverbindung ausfÃ¼hren zu lassen, und die Schema Table des Resultset abzugreifen, um hieraus dann die Variablendeklarationen zu erstellen.<br />
<br />
Erstellt werden soll der komplette Rumpf eines Cursors. FÃ¼r MSSQL z.B.<br />
<br />
----------------------------------------------------------------------<br />
    declare @foo foo_t, @bar bar_t<br />
        <br />
    declare cS_foobar insensitive cursor for<br />
    select fb.foo, fb.bar<br />
      from t_foobar fb<br />
       <br />
    open cS_foobar<br />
    fetch next from cS_foobar into @foo, @bar<br />
    <br />
    while (@@FETCH_STATUS = 0)<br />
    begin<br />
        exec p_foobar @foo, @bar<br />
    end<br />
    close cS_foobar<br />
    deallocate cS_foobar<br />
----------------------------------------------------------------------      </div>
    </content>
    <author><name>ZerocooL</name></author>
    <id>http://tracker.sqldbhelper.net/:109</id>
  </entry>
    <entry>
    <title>FS#107: Options Dialog</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=107" />    
    <updated>2007-04-04T18:10:13Z</updated>    
    <published>2007-04-04T18:10:13Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        Ein Options-Dialog zum einstellen der vorhandenen Application Settings      </div>
    </content>
    <author><name>ZerocooL</name></author>
    <id>http://tracker.sqldbhelper.net/:107</id>
  </entry>
    <entry>
    <title>FS#98: source safe schnittstelle aufbohren</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=98" />    
    <updated>2007-04-16T08:21:19Z</updated>    
    <published>2007-03-17T21:43:34Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        es sollte eine moeglichkeit geschaffen werden, welche es mir erlaubt, source safe objekte anhand ihres typs und ihres namens einem bestimmten pfad innerhalb des source safe automatisch zuzuordnen.<br />
<br />
ebenfalls sollte es moeglich sein, den source safe vom db helper aus zu managen, also neue folder anlegen, neue db anlegen und und und ...<br />
<br />
im allgemeinen waere eine erneute diskussion und verbesserung ueber die source safe scnittstelle von noeten<br />
<br />
      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:98</id>
  </entry>
    <entry>
    <title>FS#97: Neue Code snippets fuer cursor und schleifen</title>
    <link href="http://tracker.sqldbhelper.net/?do=details&amp;task_id=97" />    
    <updated>2007-04-04T18:08:35Z</updated>    
    <published>2007-03-17T21:37:01Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml">
        neue snippets fuer schleifen und cursor waeren notwendig<br />
<br />
ausserdem sollte man endlich die snippets so angleichen, dass beim einfuegen direkt replaces gemacht werden.<br />
<br />
im studio ist das auch so, wenn ich zum beispiel ein neues property hinzufuege zu einer form, dann sind bstimmte bereiche im snippet erst mal gruen hinterlegt. die gruen hinterlegten stellen werden automatisch aktualisiert, wenn man an einer aendert.<br />
<br />
solche sachen sind sehr wichtig fuer eine bequeme arbeit mit den snippets. idee hab ich schon, sollte aber diskutiert werden.<br />
<br />
-------------------------<br />
Update: 4.4.2007<br />
<br />
@@Variablen erweitern um:<br />
@@day; @@month; ... usw.<br />
<br />
      </div>
    </content>
    <author><name>Maex</name></author>
    <id>http://tracker.sqldbhelper.net/:97</id>
  </entry>
  </feed>
