tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
2638
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    Hallo,

    Über die Suchfunktion im Forum habe ich auch nix passendes gefunden, also frage ich euch.
    Ich habe ein kleines Problem. In meiner SQL Tabelle habe ich eine Spalte mit dem Typ DATETIME. Außerdem habe ich eine Variable, welche auch vom Typ DateTime ist. Wenn ich jetzt eine einfache Abfrage mit der WHERE-Klausel abgebe, bekomm ich keine Ergebnisse.

    So ungefähr sieht es bei mir aus:
    Code :
    1
    2
    3
    
    DateTime dtNow = DateTime.Now;
     
    SqlCommand cmdSQL = new SqlCommand("SELECT Datum, PatientNummer, Kurzinfo FROM dbo.KrablLink WHERE Datum = #"+ dtNOW +"#", conSQL);

    Ich habe schon probiert das Datum in einen String zu konvertieren, leider ohne Erfolg. Ich habe das Datum schon in den amerikanischen Standard formatiert. Auch Erfolgslos. Wenn ich das Datum aber direkt eingebe (...WHERE Datum = '02.08.2007' ...) funktioniert es.

    Wie muss ich also meine DateTime-Variable formatieren/konvertieren, so das ich sie im SQL-Query nutzen kann?

    Gruß soyo

    EDIT: Problem selbst gelöst.
    Geändert von soyo (02.08.07 um 15:32 Uhr)
     
    Aktuelle Zertifizierung: MCP 70-270, CCNA
    In Arbeit: 70-291, 70-290, 70-284, 70-293, 70-294, 70-298

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Und auch hier die Frage:
    Und wie? Für den Fall, dass Problem hat auch mal ein anderer
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    So funktioniert es bei mir:

    Code :
    1
    
    SqlCommand cmdSQL = new SqlCommand("SELECT Datum, PatientNummer, Kurzinfo FROM dbo.KrablLink WHERE Datum = '"+ dtNOW.ToShortDateString() +"'", conSQL);
     
    Aktuelle Zertifizierung: MCP 70-270, CCNA
    In Arbeit: 70-291, 70-290, 70-284, 70-293, 70-294, 70-298

Ähnliche Themen

  1. datetime in Query formatieren
    Von FunkyMonkey im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 10.09.07, 16:28
  2. DateTime Problem
    Von heikomi im Forum PHP
    Antworten: 3
    Letzter Beitrag: 30.12.05, 12:44
  3. SQL Query mit DateTime
    Von david82 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 30.09.05, 11:39
  4. Update-Query auf Datetime. Wie?
    Von gondor im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 05.09.04, 19:58
  5. Problem mit datetime
    Von jonny west im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 25.02.04, 10:20