|  | 		    
					
        
         
          
         
	
          | |  | Betinget format Fra : Is
 | 
 Dato :  09-06-03 23:14
 | 
 |  | Hej igen
 
 Jeg prøver lidt af hvert !  nu prøver jeg på at få dato i en tabel hentet
 fra en db til at skifte farve hvis den er størrer end dagsdato.
 men alle får samme farve. Hvor ligger problemet ??
 
 Egenskaberne for datoen fra databasen er "Tekst" og ser nu sådan ud
 :01-08-03, måske vil jeg gerne have årstallet med 4 ciffer.
 Skal jeg ændre formatet til "Dato" ??
 
 Jeg har forsøgt at bygge den med ind i samme kommando som skifter farverne
 (bgcolor) for hver post i tabellen som starter sådan:
 --
 While NOT personer.EOF
 If farve = "#cccccc" Then
 .......
 ---
 derefter har jeg forsøgt  (va er navnet på feltet)
 ---
 If Date > va Then
 vafarve = "#FF0000"
 Else
 vafarve = "#000000"
 End If
 ---
 
 den bliver så brugt senere
 ---
 <td><font color= "<% = vafarve %>" face= "Times New Roman" size= "3">
 ---
 Alt efter hvordan jeg vender ">" efter If Date, bliver alt i kolonnen
 skrevet med sort eller rød
 jeg regner med at det er dato formatet der driller mig, men hvordan skal det
 gøres ???
 
 På forhånd tak.
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 |  |  | 
  Jørn Andersen (10-06-2003) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  10-06-03 09:06
 | 
 |  | On Tue, 10 Jun 2003 00:13:31 +0200, "Is"
 <detteerminnewsgruppemailadresse1@get2net.dk> wrote:
 
 >Egenskaberne for datoen fra databasen er "Tekst" og ser nu sådan ud
 >:01-08-03, måske vil jeg gerne have årstallet med 4 ciffer.
 >Skal jeg ændre formatet til "Dato" ??
 
 Det er så at sige altid en fordel at holde dato-værdier i dato-format.
 
 <snip>
 >---
 >    If Date > va Then
 
 Prøv med DateDiff-finktionen i stedet - fx noget i retning af:
 
 If DateDiff("d", Date, va) > 0 Then
 
 <snip resten>
 
 Good luck!
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |  |  | 
  Is (10-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  10-06-03 19:30
 | 
 |  | 
 > Prøv med DateDiff-finktionen i stedet - fx noget i retning af:
 >
 > If DateDiff("d", Date, va) > 0 Then
 >
 > <snip resten>
 ---
 Tak -  det virker
 
 så har jeg lige en der ligner meget
 
 jeg har lavet
 ---
 alder = DateDiff("d", Date, va)
 response.Write alder
 ---
 her skrives alderen i dage
 Jeg kan komme det lidt nærmere ved
 ---
 alder = DateDiff("m", Date, va)
 response.Write alder
 --
 så  skrives resultatet i måneder
 
 hvordan får jeg det nemmest vist i  mm-åå ? skal jeg regne mig frem til det
 eller kan det  "bare" formateres rigtigt ??
 
 Kan jeg vende det som jeg ønsker   åå-mm ??
 
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 |  |  | 
   Is (13-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  13-06-03 18:56
 | 
 |  | > alder = DateDiff("m", Date, va)
 >    response.Write alder
 > --
 > så  skrives resultatet i måneder
 >
 > hvordan får jeg det nemmest vist i  mm-åå ? skal jeg regne mig frem til
 det
 > eller kan det  "bare" formateres rigtigt ??
 ----
 Det er lykkedes mig at komme til et synes jeg godt resultat. meen det har
 også været sejt.
 Og så er jeg begyndt at synes godt om at kommentere undervejs.
 
 Hvis nogen gider vende tomlen op eller ned til løsningen ??
 
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 Dim aldery, alderm, hundfoedt, hundf
 
 
 'beregn hundens alder
 
 ' indsætter hunds fødselsdag i hundf (hentet fra db)
 hundf = personer.Fields("hundfoedt")
 
 
 
 ' beregner forskellen mellem hundf og dd i måneder
 alderm = DateDiff("m", hundf, Date)
 
 
 ' omregner hundsalder i måneder til alder i heleår
 ' \ gør at resultatet kommer i hele år
 aldery = alderm \ 12
 
 
 ' hvis aldery er størrer end 0 eftersættes år ellers aldery tom
 If aldery > 0 Then
 aldery = aldery & " år "
 Else
 aldery = ""
 End If
 
 
 ' beregner månedstallet til hundens alder
 alderrest = alderm Mod 12
 
 
 ' hvis alderrest er størrer end 0 eftersættes mdr. elles er alderrest tom
 If alderrest > 0 Then
 alderrest = alderrest & " mdr. "
 Else
 alderrest = ""
 End If
 
 
 
 
 |  |  | 
    Jørn Andersen (13-06-2003) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  13-06-03 20:33
 | 
 |  | On Fri, 13 Jun 2003 19:55:49 +0200, "Is"
 <detteerminnewsgruppemailadresse1@get2net.dk> wrote:
 
 >Det er lykkedes mig at komme til et synes jeg godt resultat. meen det har
 >også været sejt.
 >Og så er jeg begyndt at synes godt om at kommentere undervejs.
 >
 >Hvis nogen gider vende tomlen op eller ned til løsningen ??
 
 Helt klart tomlen op!
 
 Skulle man være lidt kritisk, så burde der måske checkes for om der
 faktisk er en værdi i det, du trækker ud fra databasen, inden du kører
 formatteringen igennem.
 Brug fx IsDate- eller IsNull-funktionen - og/eller check med
 recordsettets .eof-egenskab.
 
 Good luck!
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |  |  | 
     Is (13-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  13-06-03 21:05
 | 
 |  | >
 > >Det er lykkedes mig at komme til et synes jeg godt resultat. meen det har
 > >også været sejt.
 > >Og så er jeg begyndt at synes godt om at kommentere undervejs.
 > >
 > >Hvis nogen gider vende tomlen op eller ned til løsningen ??
 >
 > Helt klart tomlen op!
 
 ---
 Tak
 ---
 
 > Brug fx IsDate- eller IsNull-funktionen - og/eller check med
 
 ---
 
 Det kan jeg godt se, er det af praktiske grunde ? eller er det spild af
 "kræfter" ?
 begge steder fjerner jeg tomme felter ved
 Else
 aldery = ""
 
 ---
 > recordsettets .eof-egenskab.
 ---
 Det kan du jo ikke se, men er en del af noget der starter med
 While NOT personer.EOF
 
 
 --
 Venlig hilsen
 Erik Isager
 
 Her nedenfor er hele siden som den ser ud nu, er der kommentar til resten af
 siden modtages de med gælde.
 §§§§
 
 <%option explicit%>
 
 <%   'altid den nyeste
 Response.AddHeader "Pragma", "no-cache"
 Response.AddHeader "Cache-control", "private"
 Response.Expires = -1000
 %>
 
 
 <!--#include file="forbindelse.asp"-->
 
 <%
 Dim alderrest, personer, dbdch, strSorter, navn, medlemsnr, modul,
 vaccination, forsikring, dato
 %>
 
 <%
 
 strSorter = Request.QueryString("sorter")
 
 
 
 Select Case strSorter
 Case navn
 strSorter ="navn"
 
 Case medlemsnr
 strSorter ="medlemsnr"
 
 Case modul
 strSorter ="modul"
 ElseCase
 strSorter ="navn"
 
 End Select
 
 Set personer = Server.CreateObject("ADODB.Recordset")
 personer.Open "SELECT * FROM Master " & "ORDER BY " & strSorter ,dbDcH
 'åbner tabel "Master" fra det oprettede lager "dbDcH"
 %>
 
 <html>
 <head>
 <title>Medlemsliste </title>
 <meta name="generator" content="TSW WebCoder">
 
 </head>
 
 <body  bgcolor="#E5E5E5">
 <div align="center">
 <font  size="+6" color="#408080">Medlemsliste</font></div>
 
 
 
 
 
 <tr><td bgcolor="#CCCCCC">
 
 <table width="90%" border="0" cellspacing="0" cellpadding="0"
 align="center">
 <thead><tr><th align="left">Medlemsnr</th>
 <th align="left">Navn</th>
 <th align="left">Adresse</th>
 <th align="left">Postnr & by</th>
 <th align="left">Telefon Nr. </th>
 <th align="left">Modul. </th>
 <th align="left">Forsikring. </th>
 <th align="left">Vacctnation. </th>
 <th align="left">Hunds Alder. </th>
 
 </tr></thead>
 
 
 
 
 <div align="right"><font face="Arial" size="3"><a
 href="validering.asp?funktion=opret">Opret nyt medlem</a><br>
 <hr>
 <!-- sorter efter (fanges af Select Case strSorter ) -->
 Sorter efter<a href="dch004.asp?sorter=navn"> Navn</a>
 eller
 <a href="dch004.asp?sorter=medlemsnr"> medlemsnr </a>
 eller
 <a href="dch004.asp?sorter=modul"> modul </a>
 <hr>
 
 
 
 
 <%
 
 
 While NOT personer.EOF
 
 Dim farve, forsfarve, forsdate, vacdate, vacfarve
 
 
 ' farveskift til "bgcolor" i tabel
 If farve = "#cccccc" Then
 farve = "#eeeeee"
 Else
 farve = "#cccccc"
 End if
 
 ' indlæs data til vaccinatoinsdato
 vacdate = personer.Fields("vaccination")
 
 ' farveskift til vaccination
 If DateDiff("d", Date, vacdate) < 0 Then
 vacfarve = "#FF0000"
 Else
 vacfarve = "#000000"
 End If
 
 
 
 
 ' indlæs data til forsikringsdato
 forsdate = personer.Fields("forsikring")
 
 ' farveskift til forsikring
 If DateDiff("d", Date, forsdate) < 0 Then
 forsfarve = "#FF0000"
 Else
 forsfarve = "#000000"
 End If
 
 
 
 Dim aldery, alderm, hundfoedt, hundf
 
 
 'beregn hundens alder
 
 ' indsætter hunds fødselsdag i hundf (hentet fra db)
 hundf = personer.Fields("hundfoedt")
 
 
 
 ' beregner forskellen mellem hundf og dd i måneder
 alderm = DateDiff("m", hundf, Date)
 
 
 ' omregner hundsalder i måneder til alder i heleår
 ' \ gør at resultatet kommer i hele år
 aldery = alderm \ 12
 
 
 ' hvis aldery er størrer end 0 eftersættes år ellers aldery tom
 If aldery > 0 Then
 aldery = aldery & " år "
 Else
 aldery = ""
 End If
 
 
 ' beregner månedstallet til hundens alder
 alderrest = alderm Mod 12
 
 
 ' hvis alderrest er størrer end 0 eftersættes mdr. elles er alderrest tom
 If alderrest > 0 Then
 alderrest = alderrest & " mdr. "
 Else
 alderrest = ""
 End If
 
 
 
 
 %>
 
 
 
 
 
 <tr bgcolor = "<% = farve %>">
 <td><font face= "Times New Roman" size= "3"><% =
 personer.Fields("medlemsnr") %></font></td>
 <td><font face= "Times New Roman" size= "3"><% = personer.Fields("navn")
 %></font></td>
 <td><font face= "Times New Roman" size= "3"><% = personer.Fields("adresse")
 %></font></td>
 <td><font face= "Times New Roman" size= "3"><% = personer.Fields("postnrby")
 %></font></td>
 <td><font face= "Times New Roman" size= "3"><% =
 personer.Fields("telefonnr") %></font></td>
 <td><div align="center"><font face= "Times New Roman" size= "3"><% =
 personer.Fields("modul") %></font></div></td>
 <td><font color= "<% = forsfarve %>" face= "Times New Roman" size= "3"><% =
 personer.Fields("forsikring") %></font></td>
 <td><font color= "<% = vacfarve %>" face= "Times New Roman" size= "3"><% =
 personer.Fields("vaccination") %></font> </td>
 <td><font face= "Times New Roman" size= "3"><% = aldery %><% = alderrest
 %></font> </td></tr>
 
 
 
 
 
 <%
 personer.MoveNext
 Wend
 %>
 </table>
 
 
 
 
 
 
 
 
 
 </form>
 
 <!-- gemmer valgte sortering, medlemsnr / navn / modul -->
 <input type="hidden" name="tid" value="<% = strSorter%>">
 
 
 </body>
 </html>
 
 
 
 
 
 
 
 
 |  |  | 
      Torben Brandt (13-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  13-06-03 21:21
 | 
 |  | Is wrote:
 > Her nedenfor er hele siden som den ser ud nu, er der kommentar til resten af
 > siden modtages de med gælde.
 
 Hvis siden fungerer, så fungerer den vel. Det er ikke nødvendigt at
 poste _hele_ siden - tænk hvis alle gjorde det...
 
 Nå, nu hvor jeg alligevel svarer, så kan jeg da godt kommenterer nogle
 ting, der springer i øjnene:
 [NB En masse kode er klippet væk]
 
 > strSorter = Request.QueryString("sorter")
 >
 > Select Case strSorter
 >  Case navn
 >   strSorter ="navn"
 >
 >  Case medlemsnr
 >   strSorter ="medlemsnr"
 >
 >  Case modul
 >   strSorter ="modul"
 >  ElseCase
 >   strSorter ="navn"
 >
 >  End Select
 
 Ovenstående giver ikke mening, da alle variablene navn, medlemsnr, modul
 indeholder Null, da de lige er oprettet.
 Mon ikke det skulle være:
 strSorter = Request.QueryString("sorter")
 ' nu indeholder strSorter enten "navn", "modul", "medlemsnr"
 ' eller ingenting, da linkene (citeret herunder) er udformet sådan.
 If IsEmpty(strSorter) Then strSorter = "navn"
 ' Hvis der ikke er noget, sætter vi en default-værdi
 
 > Sorter efter<a href="dch004.asp?sorter=navn"> Navn</a>
 > eller
 > <a href="dch004.asp?sorter=medlemsnr"> medlemsnr </a>
 > eller
 > <a href="dch004.asp?sorter=modul"> modul </a>
 
 
 > </form>
 >
 > <!-- gemmer valgte sortering, medlemsnr / navn / modul -->
 > <input type="hidden" name="tid" value="<% = strSorter%>">
 
 Dit input-felt er efter </form> så det kommer ikke med ved submit af formen.
 
 Husk også at lukke dine database-forbindelser efter brug.
 
 /Torben
 
 
 
 |  |  | 
       Is (13-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  13-06-03 22:27
 | 
 |  | 
 "Torben Brandt"
 
 Tak for svar
 
 >Det er ikke nødvendigt at
 >poste _hele_ siden - tænk hvis alle gjorde det...
 ---
 
 Det vil jeg heller ikke gøre normal, og derfor lagde jeg også den hele side
 efter signatur.
 
 ---
 > Husk også at lukke dine database-forbindelser efter brug.
 ---
 
 øøøøø, hvordan gør jeg lige det ?
 
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 
 |  |  | 
        Torben Brandt (13-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  13-06-03 23:06
 | 
 |  | 
 
            Is wrote:
 > "Torben Brandt"
 >>Det er ikke nødvendigt at
 >>poste _hele_ siden - tænk hvis alle gjorde det...
 > 
 > Det vil jeg heller ikke gøre normal, og derfor lagde jeg også den hele side
 > efter signatur.
 Nja, du starter ikke din signatur rigtigt. Det skal være
 [bindestreg][bindestreg][mellemrun][linieskift]
 Du mangler mellemrummet.
 Det ændrer vel ikke på noget hvor i indlægget siden postes. Signaturer 
 bør ikke være mere end 4 linier, og bruges til "små-ting", der ikke har 
 noget med indlægget at gøre og derfor skrives "et andet sted".
 Læs mere her: <URL:http://www.usenet.dk/netikette/signatur.html> >>Husk også at lukke dine database-forbindelser efter brug.
 > øøøøø, hvordan gør jeg lige det ?
 Alle recordset- og connection-objekter skal lukkes.
 Jeg kan se i din kode at du har recordsettet personer og connection'en 
 dbDcH. De lukkes begge således:
   personer.Close
   Set personer = Nothing
   dbDcH.Close
   Set dbDcH = Nothing
 Da dine connections åbnes i den inkluderede fil, så kan jeg ikke se, om 
 der er flere. I så fald skal de også lukkes.
 Torben
            
             |  |  | 
         Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 12:13
 | 
 |  | 
 > Nja, du starter ikke din signatur rigtigt. Det skal være
 > [bindestreg][bindestreg][mellemrun][linieskift]
 > Du mangler mellemrummet.
 ---
 sitat fra URL:http://www.usenet.dk/netikette/signatur.html En meget udbredt nyhedslæser fra Microsoft er Outlook Express. Denne
 nyhedslæser kan på nuværende tidspunkt ikke bringes til at indlede
 signaturer ordentligt. Det er muligt på besværlig vis at kompensere for
 denne fejl, men der eksisterer ingen tilfredsstillende løsning.
 sitat slut
 jeg bruger OE .
 ---
 > Alle recordset- og connection-objekter skal lukkes.
 > Jeg kan se i din kode at du har recordsettet personer og connection'en
 > dbDcH. De lukkes begge således:
 >   personer.Close
 >   Set personer = Nothing
 >   dbDcH.Close
 >   Set dbDcH = Nothing
 ---
 Hvor indsætter jeg det ? i siden "medlemsliste" eller i "forbindelse"
 ---
 >
 > Da dine connections åbnes i den inkluderede fil, så kan jeg ikke se, om
 > der er flere. I så fald skal de også lukkes.
 ---
 min forbindelse ser sådan ud
 ---
 <%
 'henter alle data fra medlemslisten og lagre dem i dbDcH
 Set dbDcH = Server.CreateObject("ADODB.Connection")
 dbDcH.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
 Source=c:\inetpub\db\medlemsliste.mdb")
 %>
 ---
 --
 Venlig hilsen
     Erik Isager
            
             |  |  | 
          Torben Brandt (14-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  14-06-03 12:44
 | 
 |  | 
 
            Is wrote:
 >>Nja, du starter ikke din signatur rigtigt. Det skal være
 >>[bindestreg][bindestreg][mellemrun][linieskift]
 >>Du mangler mellemrummet.
 > 
 > jeg bruger OE .
 Så læs nederst på <URL:http://rudi.nerd.dk/wol.htm> Ellers spørg i <news:dk.edb.internet.software.mail+news.outlook-express>
 Jeg bruger ikke OE længere, men det ser ud til at det kan rettes.
 >>  personer.Close
 >>  Set personer = Nothing
 >>  dbDcH.Close
 >>  Set dbDcH = Nothing
 > 
 > Hvor indsætter jeg det ? i siden "medlemsliste" eller i "forbindelse"
 Jeg antager at den side du postede hedder "medlemsliste". Så skal det 
 stå nederst i den.
 Hvis du skrev det er i "forbindelse", så ville den åbne forbindelsen, 
 lukke den og så forsøge at bruge den - det går jo ikke :)
 >>Da dine connections åbnes i den inkluderede fil, så kan jeg ikke se, om
 >>der er flere. I så fald skal de også lukkes.
 > min forbindelse ser sådan ud
  >
 > Set dbDcH = Server.CreateObject("ADODB.Connection")
 > dbDcH.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
 > Source=c:\inetpub\db\medlemsliste.mdb")
 Her åbnes kun den ene database, så det er nok at lukke recordsettet 
 personer og connection'en dbDcH
 Torben
            
             |  |  | 
           Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 16:04
 | 
 |  | > Jeg antager at den side du postede hedder "medlemsliste". Så skal det
 > stå nederst i den.
 > Hvis du skrev det er i "forbindelse", så ville den åbne forbindelsen,
 > lukke den og så forsøge at bruge den - det går jo ikke :)
 >
 > >>Da dine connections åbnes i den inkluderede fil, så kan jeg ikke se, om
 > >>der er flere. I så fald skal de også lukkes.
 > > min forbindelse ser sådan ud
 >  >
 > > Set dbDcH = Server.CreateObject("ADODB.Connection")
 > > dbDcH.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data
 > > Source=c:\inetpub\db\medlemsliste.mdb")
 >
 > Her åbnes kun den ene database, så det er nok at lukke recordsettet
 > personer og connection'en dbDcH
 ---
 ja den heder medlemsliste.
 
 hvis jeg fra denne side linker til en nyside der også skal bruge adgang til
 samme db , lukker jeg så stadig denne, for så at oprette forbindelsen på den
 nye side ???
 
 
 --
 
 Venlig hilsen
 Erik Isager
 
 
 
 
 |  |  | 
            Jørn Andersen (14-06-2003) 
 
	
          | |  | Kommentar Fra : Jørn Andersen
 | 
 Dato :  14-06-03 18:07
 | 
 |  | On Sat, 14 Jun 2003 17:04:03 +0200, "Is"
 <detteerminnewsgruppemailadresse1@get2net.dk> wrote:
 
 >hvis jeg fra denne side linker til en nyside der også skal bruge adgang til
 >samme db , lukker jeg så stadig denne, for så at oprette forbindelsen på den
 >nye side ???
 
 Ja - og ikke nok med det:
 Det kan ofte have stor betydning at sikre sig, at databaseforbindelsen
 holdes i live så kort tid som muligt. Har man mange brugere (eller
 bruger man Access, som ikke kan have voldsomt mange samtidige
 connections), så kan det betyde forskellen på, om sitet kører, eller
 om brugeren får en fejlmeddelelse.
 
 Dvs. at man skal lave alle "mellemregninger" først, herefter åbnes
 forbindelsen til databasen, data trækkes ud (eller indsættes), og
 forbindelsen lukkes igen med det samme - og sættes = Nothing. Det
 samme gør man med recordset'et, hvis man har dannet et sådant.
 
 Selvfølgelig tager det også ressourcer at åbne/lukke forbindelsen, så
 budskabet er ikke, at man skal åbne og lukke i én uendelighed (fx skal
 man ikke åbne/lukke i en loop!), men blot at man skal tænke sig om.
 Det er en dårlig vane at starte med at danne forbindelsen, herefter
 foretage sig alt på siden, og så vente til nederst på siden med at
 lukke.
 
 Good luck!
 
 --
 Jørn Andersen,
 Brønshøj
 
 
 |  |  | 
             Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 19:39
 | 
 |  | 
 > Dvs. at man skal lave alle "mellemregninger" først, herefter åbnes
 > forbindelsen til databasen, data trækkes ud (eller indsættes), og
 > forbindelsen lukkes igen med det samme - og sættes = Nothing. Det
 > samme gør man med recordset'et, hvis man har dannet et sådant.
 ---
 
 Mellemregninger , hvad kan det være ??
 
 
 en lille huskeregel kunne måske være at har man lavet er ???.Open  skal man
 også lave en ???.Close
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 
 
 |  |  | 
              Torben Brandt (14-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  14-06-03 20:22
 | 
 |  | Is wrote:
 >>Dvs. at man skal lave alle "mellemregninger" først, herefter åbnes
 >>forbindelsen til databasen, data trækkes ud (eller indsættes), og
 >>forbindelsen lukkes igen med det samme - og sættes = Nothing. Det
 >>samme gør man med recordset'et, hvis man har dannet et sådant.
 >
 > Mellemregninger , hvad kan det være ??
 
 F.eks. validering af input, så hvis input ikke er angivet korrekt, så
 behøver man slet ikke at slå op i databasen.
 
 Det er jo dumt at åbne databasen, validere, finde ud af at man ikke
 skulle bruge databasen, skrive en fejl til brugeren, lukke databasen.
 
 > en lille huskeregel kunne måske være at har man lavet er ???.Open  skal man
 > også lave en ???.Close
 
 Mindst. Man kan dog godt lave et recordset uden at skrive .Open. F.eks.
 objConn.execute("SELECT * FROM tabel"), hvor objConn er et
 connection-objekt. Det skal så også lukkes.
 
 /Torben
 
 
 
 |  |  | 
               Is (15-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  15-06-03 11:09
 | 
 |  | 
 "Torben Brandt" <name@domain.invalid> skrev i en meddelelse
 news:3EEB75C1.6090505@domain.invalid...
 > Is wrote:
 > >>Dvs. at man skal lave alle "mellemregninger" først, herefter åbnes
 > >>forbindelsen til databasen, data trækkes ud (eller indsættes), og
 > >>forbindelsen lukkes igen med det samme - og sættes = Nothing. Det
 > >>samme gør man med recordset'et, hvis man har dannet et sådant.
 > >
 > > Mellemregninger , hvad kan det være ??
 >
 > F.eks. validering af input, så hvis input ikke er angivet korrekt, så
 > behøver man slet ikke at slå op i databasen.
 >
 > Det er jo dumt at åbne databasen, validere, finde ud af at man ikke
 > skulle bruge databasen, skrive en fejl til brugeren, lukke databasen.
 ---
 
 ok
 
 ---
 >
 > > en lille huskeregel kunne måske være at har man lavet er ???.Open  skal
 man
 > > også lave en ???.Close
 >
 > Mindst. Man kan dog godt lave et recordset uden at skrive .Open. F.eks.
 > objConn.execute("SELECT * FROM tabel"), hvor objConn er et
 > connection-objekt. Det skal så også lukkes.
 >
 --.
 Tak
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 |  |  | 
           Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 16:49
 | 
 |  | 
 > Så læs nederst på <URL:http://rudi.nerd.dk/wol.htm> > Ellers spørg i <news:dk.edb.internet.software.mail+news.outlook-express>
 > Jeg bruger ikke OE længere, men det ser ud til at det kan rettes.
 ---
 det havde jeg svært ved at finde men det lykkedes,
 er sign så ok nu ?
 -- 
 Venlig hilsen
     Erik Isager
            
             |  |  | 
            Christian M. Nielsen (14-06-2003) 
 
	
          | |  | Kommentar Fra : Christian M. Nielsen
 | 
 Dato :  14-06-03 16:54
 | 
 |  | 
 "Is" <detteerminnewsgruppemailadresse1@get2net.dk> wrote in message
 news:bcfg2g$ldb$1@sunsite.dk...
 >
 > > Så læs nederst på <URL:http://rudi.nerd.dk/wol.htm> > > Ellers spørg i <news:dk.edb.internet.software.mail+news.outlook-express>
 > > Jeg bruger ikke OE længere, men det ser ud til at det kan rettes.
 > ---
 > det havde jeg svært ved at finde men det lykkedes,
 >
 > er sign så ok nu ?
 jo jo    --
 Mvh / Regards
 -=< Christian >=-
 What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk      ICQ: 25308942
 " If something's hard to do, then it's not worth doing. Homer J. Simpson"
            
             |  |  | 
             Torben Brandt (14-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  14-06-03 19:05
 | 
 |  | 
 
            Christian M. Nielsen wrote:
 > "Is" wrote:
 >>er sign så ok nu ?
 > 
 > jo jo    > --
 > 
 > Mvh / Regards
 > -=< Christian >=-
 > What capital has 164 letters in its name? See my web page to find out.
 > http://www.cmnielsen.dk      ICQ: 25308942
 > " If something's hard to do, then it's not worth doing. Homer J. Simpson"
 Det er din bare ikke    Nå, jeg er egentlig også ligeglad, synes bare det var pudsigt...
 /Torben
            
             |  |  | 
             Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 17:57
 | 
 |  | 
 > jo jo    tak.
 -- 
 Venlig hilsen
     Erik Isager
            
             |  |  | 
            Is (14-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  14-06-03 19:46
 | 
 |  | 
 "Is" <detteerminnewsgruppemailadresse1@get2net.dk> skrev i en meddelelse
 news:bcfg2g$ldb$1@sunsite.dk...
 >
 > > Så læs nederst på <URL:http://rudi.nerd.dk/wol.htm> > > Ellers spørg i <news:dk.edb.internet.software.mail+news.outlook-express>
 > > Jeg bruger ikke OE længere, men det ser ud til at det kan rettes.
 > ---
 > det havde jeg svært ved at finde men det lykkedes,
 ---
 med i tilgift har jeg fået en masse fejlmeddelser fra OE om at den lukker
 ned og skal startes igen    meeen sign er ok    -- 
 Venlig hilsen
     Erik Isager
            
             |  |  | 
             Is (19-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  19-06-03 18:45
 | 
 |  | 
 > med i tilgift har jeg fået en masse fejlmeddelser fra OE om at den lukker
 > ned og skal startes igen    ---
 Hvis OE er kører og jeg "går af nettet" lukkes OE og der laves en fejl log !
 hver gang.
 så tak for henvisningen !
 -- 
 Venlig hilsen
     Erik Isager
            
             |  |  | 
              Torben Brandt (19-06-2003) 
 
	
          | |  | Kommentar Fra : Torben Brandt
 | 
 Dato :  19-06-03 20:40
 | 
 |  | 
 
            Is wrote:
 >>med i tilgift har jeg fået en masse fejlmeddelser fra OE om at den lukker
 >>ned og skal startes igen    > 
 > ---
 > Hvis OE er kører og jeg "går af nettet" lukkes OE og der laves en fejl log !
 > hver gang.
 > 
 > så tak for henvisningen !
 Jamen det er jeg da ked af...
 Jeg havde den også kortvarigt installeret til min OE, men jeg var ikke 
 helt tilfreds, så jeg af-installerede den bare igen - no harm done.
 FUT er sat til OE-gruppen, hvor de nok kan hjælpe:
 <news:dk.edb.internet.software.mail+news.outlook-express>
 /Torben
            
             |  |  | 
      Is (13-06-2003) 
 
	
          | |  | Kommentar Fra : Is
 | 
 Dato :  13-06-03 22:17
 | 
 |  | I forbindelse med "order by" ville jeg lige lave lidt om på min sortering,
 da fandt jeg ud af at
 ---
 > Select Case strSorter
 >  Case navn
 >   strSorter ="navn"
 >
 >  Case medlemsnr
 >   strSorter ="medlemsnr"
 >
 >  Case modul
 >   strSorter ="modul"
 >  ElseCase
 >   strSorter ="navn"
 >
 >  End Select
 ---
 var ikke til noget
 
 
 --
 Venlig hilsen
 Erik Isager
 
 
 
 
 |  |  | 
 |  |