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

Antwort per Email an