andreas: ASP: Problem mit Datentyp

ich möchte den Inhalt einer Aceestabelle mittels asp auf einer Intranetseite anzeigen.

Hierzu habe ich eine Variable definiert, welche ich beim select statement als Kriterium benutze. Das funktioniert nur dann, wenn das Feld numberfield in der Tabelle vom Typ "Text" ist und nicht, wenn es vom Typ "Number" ist.

Kann mir hier jemand helfen?

varabc = 23

"select * from tabelleabc where numberfield ='"& varabc &"' "

Besten dank und viele Grüsse
andreas

  1. Hello,

    "select * from tabelleabc where numberfield ='"& varabc &"' "

    ich bin bei MySQL immer wieder fasziniert von der automatischen Typkonvertierung, das bin ich von DB2 nicht gewöhnt - dementsprechend habe ich mir angewöhnt, Zahlen wie es sich gehört OHNE Anführungszeichen zu schreiben, ich nehme an, das dürfte auch dich weiterbringen:
    where numberfield = " & varabc
    -> Achnung, bei Zahlen in SQL ist der Punkt als Dezimaltrenner zu verwenden.

    MfG
    Rouven

    --
    -------------------
    Unser Problem ist, dass wir eine Demokratie entwickelt haben, was nicht immer der richtige Weg ist  --  Bernie Ecclestone zu den lästigen Diskussionen um Regeländerungen in der Formel 1
    1. Besten Dank, es hat funktioniert