У меня есть метод DataSet, который получает строку типа sql:
public DataSet GetDataSet(string sql, string TableName)
{
this._Errors = false;
SqlDataAdapter da = new SqlDataAdapter(sql.ToString(), this.dbconn);
da.SelectCommand.CommandTimeout = 0;
DataSet ds = new DataSet();
try
{
da.Fill(ds, TableName);
return ds;
}
catch (SqlException e)
{
this.HandleSQLError(e, "GetDataSet", sql);
return null;
}
}
Это работает правильно, но теперь я хочу отправить DataTable
, чтобы получить как Table Variable
в sql
сSqlCommand очень прост:
SqlCommand cmd = new SqlCommand(sprocName, this.dbconn);
cmd.Parameters.Add(new SqlParameter(customerTypeTableName, SqlDbType.Structured));
cmd.Parameters[customerTypeTableName].Value = customerTypeList;
Как я могу изменить то же самое с помощью метода SqlAdapter
?Привет