Das einfache durchsuchen geht deswegen nicht, weil ich die DB nicht kenne
(ist von einer anderen Person gemacht und suuuuuper gro� und suuuuuuper
un�bersichtlich und suuuuuuper sinnlos).

Ich werde mich mal um ADO bem�hen, weil ich denke, das einzige, was noch
fehlt, ist dem Skript zu sagen

IF feldatentyp=INTEGER THEN
  DO NOTHING
ELSE
  BEGIN VERGLEICH
END IF

 :-)

Beste Gr��e | Michele Marsching
Application Development

KlickTick.de * Internetservices & -consulting
http://www.klicktick.de

[EMAIL PROTECTED]

# -----Urspr�ngliche Nachricht-----
# Von: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
# Gesendet: Freitag, 17. Mai 2002 19:12
# An: ASP Diskussionsliste fuer Anfaenger
# Betreff: [aspdebeginners] Re: [aspdebeginners] AW: [aspdebeginners] Re:
# [aspdebeginners] SQL SELECT �BER ALLE FELDER?
#
#
# > Wir sehen: ein Fehler mit dem Datentyp in einer der DB-Spalten.
# Wie kriege
# > ich jetzt den Datentyp in der jeweiligen Spalte raus, damit ich
# einen Int
# > nicht mit einem String vergleiche? Zu H�lf!
#
#
# Es passiert ja folgendes:  Du durchsuchst Feld1 und findest was. Dann
# Ausgabe. Dann Feld2 und ggf. wieder Ausgabe.  Sprich die ganze Liste wird
# hinterher ziemlich wirr zusammengesetzt. Warum gehst Du nicht her
# und baust
# zuerst einen Superstring und l�sst den durchsuchen?  Also etwa
#
# SELECT
#   feld1, feld2, feld2
# FROM
#   tabelle
# WHERE
#   id in
#   (
#   SELECT
#     id
#   FROM
#     ...
#   WHERE
#     feld1 + feld2 + feld3 like '%ler'
#   )
#
# Was hier noch passieren k�nnte ist das Suchbegriff in den Grenzen zwischen
# den Feldern zu holen ist.  Etwa "l" im feld1 und "er" im feld2.
# Das k�nntest
# Du unterbinden, wenn Du noch irgendein kryptische Trennzeichen
# mit einbaust.
# Liese sich etwa so l�sen
#
# SELECT
#   feld1, feld2, feld2
# FROM
#   tabelle
# WHERE
#   id in
#   (
#   SELECT
#     id
#   FROM
#     ...
#   WHERE
#     feld1 + '|' + feld2 + '|' + feld3 like '%ler'
#   )
#
# Und nat�rlich ist damit Dein IntegerProblem noch nicht erschlagen. Wie Du
# das genau ausliest weiss ich grade nicht - steht aber sicher in der Docu.
# Durchsuch einfach mal Deine Platte nach *.CHM.  Alles was
# irgendwie mit ADO
# zu tun hat ist ein guter Kandidat.  Da musstest Du nat�rlich noch richtig
# konvertieren. Womit wir etwa da sind
#
# SELECT
#   feld1, feld2, feld2
# FROM
#   tabelle
# WHERE
#   id in
#   (
#   SELECT
#     id
#   FROM
#     ...
#   WHERE
#     feld1 + '|' + convert(char, intfeld2) + '|' + feld3 like '%ler'
#   )
#
#
# oder bei Access
#
#   WHERE
#     feld1 + '|' + FormatNumber(intfeld2) + '|' + feld3 like '%ler'
#   )
#
#
# --
#
# Gru�
# Hubert
#
#
#
# | 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
#


| 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