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

Antwort per Email an