si effettivamente mi sono espresso troppo in fretta!!
Ecco il mio problema: fare l'esportazione di un database completo. Uso SQL server 2000 e scrivo in ASP.NET.
Faccio tutto con due righe di codice:
string StrSql = "EXEC sp_MSforeachtable 'SELECT * FROM ?'";
DataSet ds = objSQLProvider.DO_ExecuteDataSet(StrSql);
L' objProvider è un oggetto a cui mi appoggio per le query.
Vorrei da ds.Tables[i].TableName ricavarmi il nome delle tabelle. Quindi immagino di dover trovare un modo per dare il nome alla tabella risultato della query.
Spero di essere stato più chiaro adesso
Non credo serva un esempio completo con tabelle di esempio; nel caso le preparo e posto.