Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Addera tid med ASP och access

Postades av 2007-05-21 08:41:10 - Göran Carlsén, i forum access, Tråden har 4 Kommentarer och lästs av 1155 personer

Har lagt in tider i access-databas och vill addrea tiderna. Använder ASP och IIS.
Exempel på tidsformat

00:55 (55 min)
02:13 (2 tim 13 min)

Jag kan ej addera tiderna, övriga tal går utmärkt att addera.
Hur gör jag?

..........
Do Until Rs.EOF
%>

<%tpasstid = Rs("passtid")%><% ToTPasstid = #ToTPasstid# + #tpasstid#%>

<%
Rs.MoveNext
Loop
..........


Svara

Sv: Addera tid med ASP och access

Postades av 2007-05-21 10:11:26 - Andreas Hillqvist

Varför loopar du? Är det inte bättre att använda SUM() funktionen i SQL frågan?

Dim rs
Dim con
    Set con = CreateObject("ADODB.Connection")
    Con.Open Application("Connectionstring")

    Set rs = CreateObject("ADODB.Recordset")
    rs.Open "SELECT SUM(passtid) AS ToTPasstid  FROM TableName", Con
    ToTPasstid = rs("ToTPasstid")

    rs.Close
    Set rs = Nothing

    con.Close
    Set con = Nothing


Annars är det bara att summera tid som med vanliga tal:
passtid = Rs("passtid")
ToTPasstid = ToTPasstid + tpasstid


#-teckenet använder du bara när du har en sträng i SQL för att tala om att det är datum/tid. Detta eftersom avskiljare i datum så som:
2007-05-21
05/21/2007
Tolkas som subtraction eller division.


Svara

Sv:Addera tid med ASP och access

Postades av 2007-05-21 10:39:51 - Göran Carlsén

Med förslag två får jag detta felmeddelande:

"Annars är det bara att summera tid som med vanliga tal:
<code vb>
passtid = Rs("passtid")
ToTPasstid = ToTPasstid + tpasstid"

Körningsfel i Microsoft VBScript fel '800a000d'
Inkompatibla typer: '[string: "00:00"]'
/dagbok/report.asp, rad 195


Svara

Sv: Addera tid med ASP och access

Postades av 2007-05-21 10:45:01 - Göran Carlsén

När jag gick igenom all asp på sidan hittade jag ett fel där jag formaterade tiden fel. Där var hela grunden till alla fel i.

Funkar nu. Tack för mig och alla svar i denna fråga.


Svara

Sv: Addera tid med ASP och access

Postades av 2007-05-21 13:20:00 - Andreas Hillqvist

Jag förutsatte att datatypen i databasen är Date/Time.
Om du har tid i asp sidan bör du använd CDate() funktionen för att göra om dem till variant undertypen Date.
Om summan av timmar överstiger max antal 12/24 timmar. Kommer dessa att trunkeras.
Det kan då vara bra att manuellt formatera datum.

Finns trådar om det här på forumet.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 766
27 960
271 761
475
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies