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


Date problem med insert, hjärnsläpp !

Postades av 2006-03-14 19:57:42 - Per Höglund, i forum vb.net, Tråden har 7 Kommentarer och lästs av 660 personer

Felmeddelandet !


Unhandled Exception: System.Data.SqlClient.SqlException: The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
The statement has been terminated.
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()




Function

Public Function korindatum(ByVal namn As String, ByVal siga As Integer, ByVal dbi As String)
Dim ska As String
Dim ds As New DataSet
Dim table As DataTable
Dim row As DataRow
Dim das1 As DataSet = New DataSet
Dim n As Integer
Dim nn As Integer
Dim cn As New SqlConnection("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & dbi & ";Data Source=SMO;Packet Size=4096;Workstation ID=SMO")
cn.Open()
Dim ret As Date
Dim thedate As Date
ret = thedate.AddDays(siga)
thedate = #1/1/1901#
Dim createStr As String = "insert into " & namn & "(Datum) values('" & thedate.AddDays(siga) & "')"
Dim createCMD As SqlCommand = New SqlCommand(createStr, cn)
'createCMD.CommandTimeout = 10000
createCMD.ExecuteNonQuery()
cn.Close()
End Function

Körning

For N = 1 To 100
korindatum("dexD", N, "forex_5")
'korindatum("dexD", N, "forex_5")


Next


Svara

Sv: Date problem med insert, hjärnsläpp !

Postades av 2006-03-14 22:05:32 - Johan Djupmarker

Vad är datum för datatyp? Vad innehåller siga? Jag tolkar felmeddelandet som att datumet du angett ligger före eller efter intervallet som datatypen klarar av.

/Johan


Svara

Sv:Date problem med insert, hjärnsläpp !

Postades av 2006-03-14 22:36:25 - Per Höglund

Bakgrund är att jag vill ha datum från början på 1900 talet fram till och med 2040

vilket gör att jag gör en enkel räknare, räknaren klarar att ta ut enstaka värden som nr 7000
men inte 1 tom 13 eller 1 tom 70000

ex for n = 1 to 20
siga är räknaren och är av integer, datum är datetime i sqlserv.

Hoppas att jag förklarade lite bättre
mvh Per H


Svara

Sv: Date problem med insert, hjärnsläpp !

Postades av 2006-03-15 07:38:25 - Johan Djupmarker

Tror jag förstår vad du menar, tyvärr förstår jag inte varför det blir fel... :( Vad kan se så ska datetime klara datum från 1753 till 9999.

/Johan


Svara

Sv: Date problem med insert, hjärnsläpp !

Postades av 2006-03-15 15:30:40 - Emma Magnusson

Har du satt en break strax efter och sett att ditt statement är korrekt? Har du testat att köra det i query-analyzern, och debuggat det där?

För det ser rätt ut - men det är ju omöjligt utan att testköra att allt innehåller rätt värden...

/Emma


Svara

Sv: Date problem med insert, hjärnsläpp !

Postades av 2006-03-17 12:34:02 - Göran Andersson

Mest troligt är att du använder ett datumformat som databasen tolkar fel. Använd formatet ISO 8601, eller svenskt datumformat, som följer den standarden.

thedate.AddDays(siga).ToString("yyyy-MM-dd")

eller

thedate.AddDays(siga).ToString("d", New CultureInfo(1053))


Svara

Sv:Date problem med insert, hjärnsläpp !

Postades av 2006-03-20 08:56:00 - Per Höglund

Löste det inne i sql 2000 databasen med en stored procedures, vet ej vad felet var.
mvh per h
Tack för hjälpen


Svara

Sv: Date problem med insert, hjärnsläpp !

Postades av 2006-03-20 19:47:26 - Oskar Johansson

Kan du inte köra med parametrar på frågan istället?


Svara

Nyligen

  • 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
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 725
27 958
271 751
546
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