Das mit dem dekolarieren einer Tabelle ging nicht: http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q305977& Demnach kann man keine TABLE - Variablen �bergeben.
Ich habe es nun mit CREATE TABLE DATENBANKNAME.dbo.TABELLENNAME gemacht .... So klappt es ... Danke f�r die Hilfe und nun viel Spa� mit eurem Freitagsthema "jehova und Tomaten" :-) Gru� Mansur > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Mansur Esmann [OM] > Sent: Friday, October 29, 2004 9:07 AM > To: [EMAIL PROTECTED] > Subject: RE: [Coffeehouse] Dateioperationen auf SQL-Server -> > Parametrisieren > > > O.K. > > jetzt habe ich es verstanden mit dem Artikel mit dem ertsellen einer Tabelle mittels > DECLARE. > Die Spaltenbezeichnungen habe ich immernoch in der Stringmanipulation drinnen, aber > ich > verwende nun die M�glichkeit Parameter/Werte - Paare dem "sp_executesql" zu > �bergeben. > SOmit kann ich die Tabellen @dir und die Tabelle @prmFilesToDelete �bergeben und > wei�, > da� das Ergebnis in @prmFilesToDelete reingeschrieben wird. > > Es hakt nun daran, da� ich den Fehler: Die Variable '@prmFilesToDelete' muss > deklariert > werden. bekomme. > Wie man sieht deklariere ich aber die Tabelle und der Fehler entsteht beim Aufruf > von > sp_executesql. > > Was mache ich falsch? > > Gru� MAnsur > PS: Unten die entsprechende Codestelle. > > > > DECLARE @prmFilesToDelete TABLE > ( > datei_dir varchar(256) > , imagecolumn varchar(256) > ) > > > > SET @FileSQL = ' SELECT datei_dir' + > ' ,' + @ImageColumnName + > ' INTO @FilesToDelete' + > ' FROM @dirVar ' + > ' left join ' + @tableName + > ' ON' + > ' (' + > ' @dirVar.datei_dir collate > database_default = ' + > @tableName + N'.' + @ImageColumnName + > N' > collate database_default' + > ' )' + > ' WHERE ' + @ImageColumnName + ' IS NULL' > > EXECUTE sp_executesql @FileSQL > , N'@FilesToDelete TABLE, @dirVar TABLE' > , @prmFilesToDelete > , @dirVar > > _______________________________________________ > Coffeehouse Mailingliste, Postings senden an: > [EMAIL PROTECTED] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/coffeehouse _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
