Devo associare un campo di un db ad una textbox, ho fatto così:

codice:
string SQL = "Select nome from utenti Where id" + Request.QueryString["iduser"];
txtnome.Text=Access.visRecord4(SQL).DefaultView[0]["nome"].ToString();
Access è una mia classe, visrecord4 fa questo:
codice:
		public static DataTable visRecord4 (string SQL)
		{
			//creo l'oggetto connection e gli passo la stringa di connessione
			OleDbConnection conn = new OleDbConnection(connString);
			//faccio l'Open della connessione
			conn.Open();
			OleDbCommand comm = new OleDbCommand(SQL ,conn);
			OleDbDataAdapter DA = new OleDbDataAdapter(comm);
			DataTable MyTable = new DataTable();
			DA.Fill(MyTable);
			conn.Close(); 
			return MyTable;
		}
In fase di compliazione tutto ok, ma in fase di visualizzazione mi appare questo errore:

Nessun valore specificato per alcuni parametri necessari.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.OleDb.OleDbException: Nessun valore specificato per alcuni parametri necessari.

Source Error:


Line 137: OleDbDataAdapter DA = new OleDbDataAdapter(comm);
Line 138: DataTable MyTable = new DataTable();
Line 139: DA.Fill(MyTable);
Line 140: conn.Close();
Line 141: return MyTable;

(errore su linea 139)

Sonia