erwin_m: VBScript-Variable nach ASP

Hallo,

kann mir jemand einen Tip geben, wie ich den Inhalt einer Variable von einem VB-Script aus per ASP in eine Datenbank schreiben kann.

Ich habe mir bisher damit beholfen, den Wert als Cookie abzulegen und dann mit Response.Cookies in die Datenbank zuschreiben. Das funktioniert grundsätzlich, aber nicht innerhalb derselben Seite.

Erst wenn ich die Seite ein zweites Mal aufrufe, kann ich das Cookie auslesen. Das möchte ich aber niemand zumuten. Gibt es noch einen anderen Weg als über Cookies.

Danke

Erwin

  1. Hallo Erwin,

    kann mir jemand einen Tip geben, wie ich den Inhalt einer Variable von einem VB-Script aus per ASP in eine Datenbank schreiben kann.

    http://www.asp-database.de

    Ich habe mir bisher damit beholfen, den Wert als Cookie abzulegen und dann mit Response.Cookies in die Datenbank zuschreiben. Das funktioniert grundsätzlich, aber nicht innerhalb derselben Seite.

    ???
    Response.Cookies schreibt keine Daten in eine Datenbank, sondern in
    ein Cookie (wie der Name schon sagt).

    Erst wenn ich die Seite ein zweites Mal aufrufe, kann ich das Cookie auslesen. Das möchte ich aber niemand zumuten. Gibt es noch einen anderen Weg als über Cookies.

    Das Cookie wird mit Request.Cookies(...) ausgelesen, hat aber immer
    noch nichts mit Datenbankzugriffen zu tun.

    Wenn Du eine konkrete Frage , bzw. schon eine ASP-Seite hast, poste
    doch die Frage oder den betreffenden Quellcode.

    Tschau, Stefan

    1. Hallo Erwin,

      kann mir jemand einen Tip geben, wie ich den Inhalt einer Variable von einem VB-Script aus per ASP in eine Datenbank schreiben kann.

      http://www.asp-database.de

      Ich habe mir bisher damit beholfen, den Wert als Cookie abzulegen und dann mit Response.Cookies in die Datenbank zuschreiben. Das funktioniert grundsätzlich, aber nicht innerhalb derselben Seite.

      ???
      Response.Cookies schreibt keine Daten in eine Datenbank, sondern in
      ein Cookie (wie der Name schon sagt).

      Erst wenn ich die Seite ein zweites Mal aufrufe, kann ich das Cookie auslesen. Das möchte ich aber niemand zumuten. Gibt es noch einen anderen Weg als über Cookies.

      Das Cookie wird mit Request.Cookies(...) ausgelesen, hat aber immer
      noch nichts mit Datenbankzugriffen zu tun.

      Wenn Du eine konkrete Frage , bzw. schon eine ASP-Seite hast, poste
      doch die Frage oder den betreffenden Quellcode.

      Tschau, Stefan

      Hi Stefan,

      sorry, natürlich lese ich das Cookie mit Request.Cookie aus. Das Problem liegt aber nicht beim Schreiben in die Datenbank, das geht ja. Ich kann das Cookie auch mit Response.Write nicht im gleichen Zug ausgeben.

      Vielleicht sollte ich noch erwähnen, dass es sich bei der betreffenden Seite um die Startseite handelt, die im Prinzip nur ein Frameset beeinhaltet. Oder liegt etwa da das Problem?

      Gruss Erwin

      1. Hi Erwin!

        Ich bin mir zwar nicht sicher, ob ich Deine Frage richtig verstanden hab', aber ich lös' das immer so.

        Ich erstelle irgendwo im Dokument ein Formular mit einem oder mehreren HIDDEN-Fields und schreibe meine JavaScript- bzw. VBScript Variablen da rein. Danach rufe ich die Submit-Methode des Formulars auf.

        Grüße
        fredy