vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Probleme mit dem Datumsformat 
Autor: sobi
Datum: 25.07.08 23:18

Hallo alle zusammen,
wie ist das mit dem Datumsformat? - Wenn ich dein Datum in der Form:
Dim datum As New Date(2000, 8, 20)
speichern möchte, dann meldet er mir beim speichern kein Fehler, aber wenn ich diese Daten abrufen möchte, dann heißt es: 'Die Zeichenfolge wurde nicht als gültiges DateTime erkannt. - Die Daten sind auf jeden Fall "drin" denn der SQLiteSpy zeigt sie mir an... *verwirrt bin*
Wer hat einen guten Rat für mich?

LG - Simon

Anbei noch ein lauffähiger Code für alle die es selber ausprobieren wollen
Imports System.Data.SQLite
Imports System.IO
Public Class Form1
    Dim SQLconnect As New SQLite.SQLiteConnection()
    Dim SQLcommand As SQLiteCommand = SQLconnect.CreateCommand
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'Datenbank öffnen
        SQLconnect.Close()
        SQLconnect.ConnectionString = "Data Source=database.DB3;"
        SQLconnect.Open()
        'DB Abfrage
        SQLcommand.CommandText = "CREATE TABLE testDB           (id INTEGER" & _
          "PRIMARY KEY AUTOINCREMENT, " & _
                                                                "textfeld TEXT," & _
                                                                "" & _
                                                                "datumsfeld" & _
                                                                "DATE);"
        SQLcommand.ExecuteNonQuery()
 
        Dim datum As New Date(2000, 8, 20)
        SQLcommand.CommandText = "INSERT INTO testDB (textfeld, datumsfeld)" & _
          "VALUES('" & datum & "','" & datum & "');"
        SQLcommand.ExecuteNonQuery()
        SQLcommand.CommandText = "SELECT * FROM testDB;"
        Dim SQLreader As SQLiteDataReader = SQLcommand.ExecuteReader()
        While SQLreader.Read()
            Me.TextBox1.Text = SQLreader("textfeld")
            Me.TextBox2.Text = SQLreader("datumsfeld") 'Die Zeichenfolge wurde 
            ' nicht als gültiges DateTime erkannt.
        End While
        'Verbindungen zur Datenbank schließen
        SQLcommand.Dispose()
        SQLconnect.Close()
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Probleme mit dem Datumsformat3.521sobi25.07.08 23:18
Re: Probleme mit dem Datumsformat1.330sobi26.07.08 08:21
Re: Probleme mit dem Datumsformat1.299sobi26.07.08 09:35
Re: Probleme mit dem Datumsformat1.387ModeratorFZelle26.07.08 11:53
Re: Probleme mit dem Datumsformat1.244sobi27.07.08 23:28
Re: Probleme mit dem Datumsformat1.297sobi28.07.08 00:06
Re: Probleme mit dem Datumsformat1.231ModeratorFZelle28.07.08 09:24

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel