Forum: ASP.NET |
Thema:
Re: TIME auslesen |
Von:
Jens Buthe (
22.03.2006 10:59) |
hi,
warum ergänzt du deine Abfragen nicht einfach um eine nach Toms Vorschlag konvertierten Spalte ("convert(nvarchar, datumsspalte, 108) as ZeitZumVergleichen") und benutzt diese dann für die If-Abfrage, ...
hoffe dies hilft dir weiter
jens
Betreff |
Von |
Datum |
|
|
Re: TIME auslesen
Schau dir mal das hier an ...<br><br>System.DateTime z1 = new System.DateTime(2006, 10, 6, 10, 10, 10); <br>System.DateTime z2 = new System.DateTime(2006, 11, 6, 10, 0, 0); <br><br>if... |
|
|
|
|
|
G.
Guest
|
22.03.2006 11:05 |
|
|
Re: TIME auslesen
wie kann ich denn dann die Spalte ZeitZumVergleichen in der If-Abfrage ansprechen.<br>Wenn ich nämlich sage <br>if dtzeit.ZeitZumVergleichen = dtbel.Zeit then<br><br>end if<br><br>Krieg ich die Meldung:... |
|
|
|
|
|
G.
Guest
|
22.03.2006 11:20 |
|
|
Jens
Buthe
|
22.03.2006 11:54 |
|
|
Re: TIME auslesen
Klar:<br>DataAdapter.SelectCommand.CommandText="Select *, convert(nvarchar, Beginn, 108) as ZeitZumVergleichen From tbl1"<br><br>So sieht meine Anweisung jetzt aus. Ist da ein Fehler drin?<br><br>Stefan |
|
|
|
|
|
G.
Guest
|
22.03.2006 12:02 |
|
|
G.
Guest
|
22.03.2006 12:08 |
|
|
Re: TIME auslesen
da2.SelectCommand.Commandtext = "SELECT *, convert(nvarchar, tBeginn, 108) as vergleich1, convert(nvarchar, tEnde,108) as vergleich2 FROM tbl1 WHERE (Raum = 1) AND (tBeginn < Dateadd(day,1,'" &... |
|
|
|
|
|
G.
Guest
|
22.03.2006 12:15 |
|
|
Re: TIME auslesen
und bei<br>If dtzeit.ZeitZumVergleichen = dtbel.vergleich1 Then<br><br>kommt dann immer noch ein Fehler? |
|
|
|
|
|
Jens
Buthe
|
22.03.2006 13:40 |
|
|
Re: TIME auslesen
Ja. Wieder der gleiche. Das die Spalten kein Member der Tabelle sind.<br> |
|
|
|
|
|
G.
Guest
|
22.03.2006 13:45 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!