<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Subroutines on Netsensei</title>
    <link>https://www.netsensei.be/tags/subroutines/</link>
    <description>Recent content in Subroutines on Netsensei</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>nl-NL</language>
    <managingEditor>matthias@netsensei.nl (Matthias Vandermaesen)</managingEditor>
    <webMaster>matthias@netsensei.nl (Matthias Vandermaesen)</webMaster>
    <lastBuildDate>Thu, 19 Jan 2006 15:56:23 +0000</lastBuildDate><atom:link href="https://www.netsensei.be/tags/subroutines/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Met vallen en opstaan</title>
      <link>https://www.netsensei.be/2006/01/19/met-vallen-en-opstaan/</link>
      <pubDate>Thu, 19 Jan 2006 15:56:23 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2006/01/19/met-vallen-en-opstaan/</guid>
      <description>&lt;p&gt;Het temmen van ASP begint zowaar te lukken. In het begin zat mijn code vol met
onder andere:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Set objConn = Server.CreateObject(&amp;quot;ADODB.connection&amp;quot;)&amp;lt;br&amp;gt; objConn.open &amp;quot;DRIVER={SQL Server}; Server=XXXX; Database=XXXX; UID=XXXX; PWD=XXXX;&amp;quot;&amp;lt;br&amp;gt; Set recordSet = Server.CreateObject(&amp;quot;ADODB.recordset&amp;quot;)&amp;lt;br&amp;gt; recordset.open &amp;quot;QUERY_BLAH&amp;quot;, objConn&amp;lt;br&amp;gt; do until recordset.EOF&amp;lt;br&amp;gt;          &amp;quot;haal data op of whatever&amp;quot;&amp;lt;br&amp;gt; loop&amp;lt;br&amp;gt; recordset.close&amp;lt;br&amp;gt; objConn.close&amp;lt;br&amp;gt; recordset = Nothing&amp;lt;br&amp;gt; objConn = Nothing&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Elke query betekende minstens 8 lijntjes extra code die. Op een eind zat ik met
een onoverzichtelijke spaghetti. Dat is zowat het eerste wat je krijgt als je
iets complex wil doen in een programmeertaal die je niet kent. Spaghetti. Dan
heb ik wat zitten spelen met functies en subroutines. Ondertussen heb ik er
enkele geschreven die het uitvoeren van queries op een database
vergemakkelijken. Dat betekent dat ik voor een tiental queries, hooguit 1 of 2
lijntjes nodig heb. Nu ben ik zo’n beetje alles aan het uitkuisen in mijn
code. Het ziet er al een pak overzichtelijker uit. Ik zou natuurlijk
object-oriented kunnen gaan, maar écht veel tijd om een geëlaboreerd model
daarvoor op te stellen heb ik niet. Ik zal al blij zijn als ik alles op een
propere manier aan de klap kan krijgen.&lt;/p&gt;
&lt;p&gt;Formuliervalidatie blijkt echter problematisch. Zeker als het formulier uit tig
velden bestaat die waarvan de inhoud aan een pleiade aan condities moet voldoen.
En dan zwijg ik nog over de beveiliging. Hmz.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>