Announcement

Collapse
No announcement yet.

Test auf Zahl in SQL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Test auf Zahl in SQL

    Hallo.

    Ich stehe vor dem Problem, einen Teilstring zu testen, ob er eine Zahl ist.<br>
    Mit >> if (:strg > 0) << geht das nur solange der String auch eine Zahl <br>
    ist, aber wenn er keine ist, dann kommt es zu einer "/0". <br>
    <br>
    Gibt es in Interbase-SQL eine Möglichkeit dies zu Testen, oder gibt es <br>
    eine Funktion, um einen String ohne Fehlermeldung in eine Zahl (oder 0)<br>
    umzuwandeln ?<br><br>
    Wo wir schon mal dabei sind, gibt es für Interbase noch andere Library's <br>
    ala ib_udf.dll ?<br><br><br>
    Vielen Dank schon mal im voraus.
    <br>
    Mario Rosenbohm

  • #2
    Hallo Mario,<br><br>
    ja es gibt auch noch andere UDF-Libraries. Die wohl beste und umfangreichste ist die FreeUDFLib. Eine aktualisierte Version findest Du hier http://www.cvalde.com/utilities/freeudflib.zip.<br><br>
    Solltest Du noch andere suchen, dann empfehle ich Dir mal unter http://www.ibphoenix.com/ibp_contrib_download.html oder http://www.cvalde.com/misc/packages_and_utilities.htm vorbeizuschaun.<br><br>
    Ich kann allerdings nicht sagen, ob Du speziell für Dein Problem fündig wirst, aber Du hättest auch noch die Option die Funktion <b>ascii_val</b> aus <b>ib_udf.dll</b> zu verwenden, um zu überprüfen, ob sich der Ascii-Code des Zeichens zwischen 48 und 57 befindet.<br><br>
    Thomas Steinmaurer<br>
    http://www.iblogmanager.co
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment


    • #3
      Hi,
      <br>
      falls du die gewünschte UDF nicht findest, dann kannst du dir eine solche auch selber programmieren (z.b. in Delphi).
      <br>
      <br>Mehr Infos dazu in
      <br>Interbase Datenbankentwicklung mit Delphi S.247 ff
      <br>ISBN: 3-935042-09-4
      <br>
      <br>mfg
      <br>p

      Comment


      • #4
        Oder Infos auch im aktuellen Heft "Der Entwickler&quot

        Comment

        Working...
        X