Nota: è una query molto rudimentale, ho pensato di scrivertela anche se non vedo il motivo per cui sia necessario caricare tutto il db in un dataset, potresti scrivere le query a mano. CI sono molti metodi per questo tipo di operazioni "Dinamiche".codice:DECLARE RS CURSOR LOCAL FAST_FORWARD READ ONLY FOR SELECT [name] FROM sysobjects WHERE xtype = N'U' OPEN RS DECLARE @object nvarchar(128) DECLARE @query nvarchar(4000) SET @query = N'' FETCH NEXT FROM RS INTO @object WHILE(@@FETCH_STATUS = 0) BEGIN SET @Query = @Query + N'SELECT * FROM ' + @object FETCH NEXT FROM RS INTO @object END EXEC sp_executesql @query CLOSE RS DEALLOCATE RS

Rispondi quotando