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
