Non so come risolverti l'errore, ma se devi importare un namespace in una pagina ASP.NET si usa:

<%@ Import Namespace="System.Data" %>

se invece il codice C# lo metti in una classe a parte, cioè un file .cs, devi usare:

using System.Data;

e poi la classe si deve compilare in una dll da mettere nella cartella bin del sito principale.

Cmq credo d'aver capito che tu il codice lo metti all'interno della stessa pagina ASP.NET e quindi devi usare la prima stringa di importazione.

Cmq si scrive:

DataSet ds = new DataSet();