tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
711
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Valheru Valheru ist offline Mitglied
    Registriert seit
    Aug 2004
    Ort
    Lage - Lippe (NRW)
    Beiträge
    20
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    Dim Conn As OleDbConnection
     
    Sub Page_Load(Sender As Object, E As EventArgs)
     Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\aspnet\db1.mdb")
     Conn.Open()
     
     If Not IsPostBack Then
      Databind()
     End If
    End Sub
     
    Sub Page_Unload(Sender As Object, E As EventArgs)
     Conn.Close()
    End Sub
     
    Sub Databind()
     Dim heute as date
     heute = System.DateTime.Today()
     Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute" 
     Dim Cmd As OleDbCommand = New OleDbCommand(SQL, Conn)
     Dg.DataSource = cmd.ExecuteReader()
     Databind()
    End Sub

    Der Code ist mit VB.NET gemacht.
    Mein Problem besteht darein, dass ich bei der Abfrage keine Bedinungen setz kann.


    Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute"

    ohne where Datum=heute funktioniert es. Ich habe schon probiert die Gänsefüßchen wegzunehmen, jedoch kommt der Fehler dann schon als Syntaxfehler bei SELECT.

    Das is mein großes Problem, wenn noch wer weiss, wie ich nur das Datum ohne Uhrzeit Abfragen kann und im Datagrid wiedergebe wäre optimal.

    Danke Gruß Basti
     
    !BORUSSIA DORTMUND!

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Hedwich-Holzbein
    Beiträge
    571
    Blog-Einträge
    1
    Hallo!

    Versuch mal so
    SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = 'heute'

    Nur das Datum ist unter VBA mit DatePart("d.m.yyyy", heute) zu bekommen.
    Vielleicht unter VB.NET ähnlich?!

    Gruß
    Slizzzer
     
    Ganz gleich was auch immer, jedenfalls ja!

  3. #3
    Valheru Valheru ist offline Mitglied
    Registriert seit
    Aug 2004
    Ort
    Lage - Lippe (NRW)
    Beiträge
    20
    Hi!

    Das Problem ist nich das Heute, sondern das andere in Gänsefüßchen.

    Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum =" & heute & """

    geht auch nicht. Weiß echt nicht wo der Fehler ist..., so langsam verzweifel ich dran

    Das mit dem Datum kriegt man so auch nicht hin, weil es in ein Datagrid geschrieben wird.

    Gruß Basti
     
    !BORUSSIA DORTMUND!

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Hedwich-Holzbein
    Beiträge
    571
    Blog-Einträge
    1
    Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum ='" & heute & "'"
    Und so? Das heute in einfache (') Gänsefüßchen.

    Sind die Variablen SQL und heute auch "gefüllt"? Gibt es keine Fehlermeldung und kein Ergebnis, kann entweder nur eine Variable leer sein, oder eine Funktion nicht ausgeführt werden. Alles andere müßte eine Fehlermeldung auswerfen.
    Schalt doch mal an mehreren Stellen eine Messagebox mit den Ergebnissen zwischen.
     
    Ganz gleich was auch immer, jedenfalls ja!

  5. #5
    Valheru Valheru ist offline Mitglied
    Registriert seit
    Aug 2004
    Ort
    Lage - Lippe (NRW)
    Beiträge
    20
    Hab ich schon.

    Heute ist wie im Quelltext ganz oben zu sehen, mit dem heutigen Datum belegt.
    heute = System.DateTime.Today()

    sql ist die Abfrage und funktioniert in anderen Fällen auch.
    Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute"


    Hab diese Abfrage schon mal, brauche allerdings jetzt Datagrids für die eizelnen Tage.
    Wenn ich die Abfrage nur für den heutigen Tag hinbekomme, wird der Rest auch leicht sein.

    Gruß Basti
     
    !BORUSSIA DORTMUND!

Ähnliche Themen

  1. MS SQL 2000 - Problem mit einem Select aus zwei Tabellen
    Von mwa23 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.05.05, 22:35
  2. Problem bei Abfragen in Access 2000
    Von nighthawk im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 24.04.05, 22:55
  3. access 2000 problem
    Von dune911 im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 11.03.05, 18:34
  4. VB 6.0 + Access 2000 + Setup.exe Problem
    Von Chandini im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 03.11.04, 00:42
  5. Access 2000: Problem mit m:n Beziehung
    Von Janie Bon Jersey im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 27.03.04, 12:42