rXhalogene: Variablen übernehmen und speichern

hallo,

wenn ich eine variable in eine Subroutine übernehme wird diese nicht gespeichert.

sub speichern (variabl_a,variable_b)

SQLquery = "INSERT INTO Variablen "
 SQlquery = SQLquery & "(Variable_a, Variable_b) VALUES (" & Variable_a &","& Variable_b &")"

diese beiden werte sind zahlen. Wie würde sowas aussehen einmal als text einmal als Zahl.

(der sql eintrag)

mfg rXhalogene

  1. Hallo rXhalogene

    wenn ich eine variable in eine Subroutine übernehme wird diese nicht gespeichert.

    Im Prozedurkopf ist ein Fehler drin, bei variabl_a fehlt ein "e" hinterm "l". VB meckert das nicht an, außer Du schreibst in der ersten Zeile Deines Scripts "Option Explicit". Dann gibts bei falsch deklarierter Variable eine Fehlermeldung.

    Tip: Die Variable "SQLquery" einmal als Testausgabe ausgeben, etwa mit Response.Write(SQLquery), damit Du siehst, was drin steht. Am Besten direkt vor "RS.Open SQL,DSN".

    Falls Fehler bei RS.Open auftreten, diese mal posten.

    diese beiden werte sind zahlen. Wie würde sowas aussehen einmal als text einmal als Zahl.

    Bei Text, das Feld in der DB darf dann natürlich nicht als Zahl angelegt sein, den Variableninhalt der Textvars in einfache Anführungszeichen einschließen, etwa

    SQLquery = SQLquery & " VALUES ('" & Variable_a & "', '" & Variable_b & "')"

    Die Testausgabe sollte dann so aussehen: "... VALUES('Hallo','Welt')"

    See You Christoph