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


ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 10:56:00 - Göran Johansson, i forum databaser, Tråden har 11 Kommentarer och lästs av 1213 personer

Hej !

Undar över följande.
Försöker hämta Sql Server's kompletta datum, tid in till min app mha
Set rs = cn.Execute ("Select getdate()", lRecordsAffected, adCmdText)
Då skapas rs med .Fields(0) som är av typ adDBTimeStamp med
.Value "YYYY-MM-DD HH:MM:SS" , jag saknar millisekunderna.

Testade att köra "Select getdate()" i Sql Server Query Analyzer som även returnerade millisekunderna som nnn
("YYYY-MM-DD HH:MM:SS.nnn")

? Vart tar millisekunderna vägen i min app ?

? Någon som känner till en lösning ?

Tacksam för svar
/Göran


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 10:59:00 - Patrik Löwendahl

ingen lösning på sql probelemt.. Men varför vill du hämta det därifrån ?? det är snabbare och du slipper roundtrips om du plocakr upp det i kod i stället ..

dNu = Format(now, "yyyy-mm-dd hh:mm:ss.ddd")


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 13:02:00 - Göran Johansson

Tack för ditt tips !

Testat detta, dekl dNu som Date.
dNu = Format(now, "yyyy-mm-dd hh:mm:ss.ddd")
Detta gav: Rutime error 13 Type missmatch
Om jag istället dekl dNu som Variant så får jag följande resultat i dNu
"2000-11-30 12:57:23.to"
? är inte .ddd day (.to = torsdag) ?

? Känner du till om det finns det någon formatteringssträng för att utvinna millisekunder ?

/Göran


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 13:08:00 - Patrik Löwendahl

hmm, jo du har rätt ... är lite insnöad på resukatat filer från tredjepart just nu ...

kolla i msdn efter formaterings tecken .. borde funka ..


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 13:10:00 - Pelle Johansson

Så här kan du skriva för att få med millisekunder:

<b>Select current_timestamp</b>

/Pelle


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 14:02:00 - Göran Johansson

Tackar !

Testade detta men det ger samma resultat som getdate(), dvs jag saknar millisekunderna.
Läste i "Sql Server Books Online" att:
CURRENT_TIMESTAMP is equivalent to GETDATE()
vilket verkar stämma.

? Vad göra ?
/Göran


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-11-30 18:56:00 - Pelle Johansson

Då föreslår jag att du skriver en lagrad procedur där du i förväg kan deklarera vad som skall returneras och på det sättet förhoppningsvis få med dig detta tillbaks.

Om du körde denna sats i SQL-fönstret så ser du att den visar millisekunder - vilket skulle kunna tyda på att ADO hittar på något också..

/Pelle


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-12-01 11:10:00 - Göran Johansson

? Vet du vad som styr om en datetime column i en tabell även skall lagra millisekunder ?

I mitt fall har jag en culumn i aktuell tabell med data type datetime som jag använder för att lagrar sista modifieringstillfället av aktuell post mha en getdate(), det verkar dock som alla poster lagras med .000 i millisekunder i denna datetime-column.

? Är det någon inställning i Sql Server som styr detta ?


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-12-01 11:29:00 - Christoffer Hedgate

Det finns ingen datatyp i SQL Server som kan spara ett datum med en noggranhet på en millisekund. DateTime sparar datum med en noggranhet av 3.33 millisekunder (1/300-dels sekund).


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-12-01 12:35:00 - Göran Johansson

? Vet du vad som styr om en datetime column i en tabell även skall lagra millisekunder eller med en noggranhet av 3.33 millisekunder (1/300-dels sekund) över huvud taget ?
I mitt fall får jag alltid 000 i millisekunder !


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-12-01 15:57:00 - Christoffer Hedgate

Hur lägger du in datan? Har du testat att lägga in och läsa datan direkt i SQL Server, eller gör du det genom ADO? Det är kanske där problemet ligger?


Svara

Sv: ADO - Sql Server getdate() millisekunder

Postades av 2000-12-01 15:57:00 - Göran Johansson

Fel av mig beträffande att

"I mitt fall har jag en culumn i aktuell tabell med data type datetime som jag använder för att lagrar sista modifieringstillfället av aktuell post mha en getdate(), det verkar dock som alla poster lagras med .000 i millisekunder i denna datetime-column."

Detta var ljug eftsom jag glömt kvar en instr i min app som tilldelade berörd column med VB's "Now", efter detta verkar det funka, sista siffran i millisekunder verkar alltid bli 0,3 eller 7.

/Göran


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 864
27 962
271 767
720
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