DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Re: TIME auslesen | Von: G. Guest ( 22.03.2006 09:29)

"Ich habe in meiner SQL-Datenbank zwei Spalten beide als datetime." ... was hast du für eine SQLDB?

Das was ich meinte geht mit MS-SQL.

LG
Tom



Betreff Von Datum
Re: TIME auslesen
In SQL selbst ginge das. Hab das wohl zu sehr vereinfacht. Also ich habe für jede Tabelle einen eigenen DataAdapter und nach dem ich mit meinem SQL-statement schon die Datensätze vorsortiert hab rufe...
G. Guest 22.03.2006 09:44
Re: TIME auslesen
Hmmm ... CType zu Date und dann Tag, Monat und Jahr bei beiden mit gleichen Werten füllen? Dann ist bei Vergleichen nur noch die Zeit relevant da die Tag, Monat und Jahreswerte überall identisch sind.
G. Guest 22.03.2006 09:53
Re: TIME auslesen
Wie sieht das denn aus? Also im Augenblick hab ich ja überall datetime drin. <br>Wie fülle ich denn Tag, Monat und Jahr?
G. Guest 22.03.2006 09:56
Re: TIME auslesen
Ich hab gedacht vielleicht gibt es ja soetwas wie Date() auch in Time(). Aber wenn ich das richtig gelesen hab, gibt time nur die systemzeit wieder, oder kann ich das auch auf Datensätze...
G. Guest 22.03.2006 10:40
Re: TIME auslesen
hi,<br><br>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...
Jens Buthe 22.03.2006 10:59
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
Re: TIME auslesen
kannst du bitte mal deine Select-Anweisungen posten.
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
Re: TIME auslesen
und die andere?
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
Re: TIME auslesen
Probier doch mal bitte das hier:<br><br>dim z1 as date = ctype(date, dtzeit.begin)<br>dim z2 as date = ctype(date, dtbel.dtmbegin)<br><br>if z1.TimeOfDay.CompareTo(z2.TimeOfDay) = 1 then<br>' doStuff()<br>end...
G. Guest 22.03.2006 14:21
Re: TIME auslesen
Hi,<br>also den Befehl nimmt er auf jeden Fall an und er macht auch irgendwas damit. Ob es das richtige ist weiß ich nicht. Denn ich will ja eigentlich, das er alle Datensätze wo das stimmt rauslöschen....
G. Guest 22.03.2006 14:46
Re: TIME auslesen
So wie ich CompareTo hier verstehe müßte er das machen was du suchst ... aber lies selbst :-)<br><br>http://msdn2.microsoft.com/en-us/library/xfzbwz03(VS.80).aspx<br><br>LG<br>Tom
G. Guest 22.03.2006 15:22
Re: TIME auslesen
Ja, das compare klingt schon nachdem was ich suche aber gibt es sowas auch für < oder >? timeofday funktioniert nämlich nicht mit diesen Zeichen, aber die brauch ich ja auch.<br><br>Stefan
G. Guest 22.03.2006 15:28
Re: TIME auslesen
lies bitte hier nochmal genau! nach<br><br>http://msdn2.microsoft.com/en-us/library/xfzbwz03(VS.80).aspx<br><br>danke<br><br>Hinweis: Schau dir mal den Rückgabewert an ...
G. Guest 22.03.2006 15:43
Re: TIME auslesen
Danke. Hab das mit dem Rückgabewert gar nicht richtig gesehen. Weißt du vielleicht auch wie ich die DataRows die bei der Abfrage rauskommen löschen kann, ohne die Meldung zu bekommen:<br>Diese Zeile...
G. Guest 22.03.2006 15:51
Re: TIME auslesen
Hmmm ...<br><br>for Each dtzeit In dstab1.tbl1.Rows<br>For Each dtbel In dstab1.tbl2.Rows<br>If dtzeit.Begin = dtbel.dtmBegin Then<br>dtzeit.Delete()<br>Else : If (dtbel.dtmBegin < dtzeit.Begin) And (dtzeit.Begin...
G. Guest 22.03.2006 16:09
Re: TIME auslesen
Hi,<br>es funktioniert jetzt alles einwandfrei.<br>Danke!
G. Guest 23.03.2006 11:56

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG