Da blick ich �berhaupt nicht durch, mit einem # ist es doch eh eine
Tempor�re Tabelle, die nach beendigung des Scripts "vernichtet" wird (erst
mit 2 vorangestellten # hat man eine globale, tempor�re Tabelle)
Vielleich wird das angemosert, die Tabelle #AdrFound kann nicht existieren,
nur der �bersetzer hat Mist gebaut... nimm die ersten 2 Zeilen zum testen
raus.

Gruss,
Andreas Roth, http://ed59.s5.domainkunden.de/vk/?4

> -----Urspr�ngliche Nachricht-----
> Von: Christian Marin [mailto:[EMAIL PROTECTED]]
> Gesendet: Montag, 18. Februar 2002 00:17
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] falsche syntax oder bug?
>
>
> hallo,
> ich habe da eine stored procedure, die der
> syntaxchecker vom enterprisemanager anmosert
>
> die fehlermeldung sagt, dass bereits ein objekt
> #AdrFound in der db existiert - aber ich erstelle
> es ohnehin nur einmal, je nach parameter
>
> IF EXISTS (SELECT name from sysobjects WHERE name = '#AdrFound')
>       DROP TABLE #AdrFound
> IF @FOrt = 0
>       SELECT UID INTO #AdrFound FROM tblAdr WHERE Ort IS NULL
> ELSE
>       SELECT UID INTO #AdrFound FROM tblAdr WHERE Ort IN
>       (SELECT OrtUID FROM tblOrt WHERE OrtNam LIKE
>       CASE @FOrt
>               WHEN 1 THEN '%' + @Ort + '%'
>               WHEN 2 THEN @Ort + '%'
>               WHEN 3 THEN '%' + @Ort
>               WHEN 4 THEN @Ort
>       END)
>
> auch wenn ich das IF ... DROP statement hinter dem ELSE
> wiederhole bleibt er bei seiner meinung
> ist die syntax wirklich falsch?
>
> christian
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an