Hallo Arkor,
ich habe 2 Tabellen aus denen eine txt-Datei erzeugt wird. Aber der
"header_text" kann je nach dem wie das Datum ist anders sein. Die Tabelle
TAB_HEADER besteht aus HEADER_ID, HEADER_DATE und HEADER_TEXT. Die Tabelle
TAB_VALUE besteht aus ID, DATE und VALUE. Ich mu� das DATE mit dem
HEADER_DATE vergleichen. Wenn DATE kleiner ist, mu� ich einen anderen
HEADER_TEXT nehmen. Das Datum f�r den Zeitraum, den ich ausw�hle habe ich in
zwei Variablen von und bis. Hier kommt mein Codeschnips:
<schnips>
Set rs2 = Server.CreateObject ("ADODB.Recordset")
tsql2 = "select * from " & dbowner & ".TAB_HEADER WHERE HEADER_ID = " &
header
rs2.open tsql2, conLOAD
if not rs2.EOF then
header_text = rs2("HEADER_TEXT")
end if
rs2.Close
Set rs2 = nothing
file = downsub & left(name1,4) & "_" & left(date(),2) & mid(date(),4,2) &
mid(date(),7,4) & "_" & left(time(),2) & mid(time(),4,2) & right(time(),2) &
".txt"
dwfile = downurl & mid(file,21)
Set rs3 = Server.CreateObject ("ADODB.Recordset")
tsql3 = "select * from " & dbowner & ".TAB_VALUE WHERE ID = " & id & "
and DATE > {ts '" & von & "'} and DATE <= {ts '" & bis & "'} order by DATE"
rs3.Open tsql3, conLOAD
if not rs3.EOF then
set objFSO = Server.CreateObject("Scripting.FileSystemObject")
set objTStream = objFSO.CreateTextFile(file, True, false)
objTStream.WriteLine header_text
while not rs3.EOF
objTStream.WriteLine rs3("DATE") & ";" & linedata & ";"
& rs3("VALUE")
rs3.MoveNext
wend
objTStream.Close
else
Meldung "Achtung", "Es sind f�r diesen Zeitraum keine Daten
vorhanden.", "Zur�ck" end if
rs3.Close
set rs3 = nothing
</schnips>
Kennst du einen eleganten weg, wie ich sowas hinbekomme?
Viele Gr��e
Justine.
----- Original Message -----
From: Arkor Randor
To: [EMAIL PROTECTED]
Sent: Thursday, October 18, 2001 3:22 AM
Subject: Re: [aspdebeginners] Datum vergleichen
Hallo Justine,
was willst du denn genau machen? Wie sind die Datenbankfelder aufgebaut?
Datumsformat oder Textfeld? MDB oder SQL-DB?
Habe schon einiges mit Datums gemacht (oder besser: machen m�ssen), doch mir
ist nicht ganz klar, was du vorhast. Hast du schon einen Codeschnipps?
Gru�,
Arkor
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp