Command.Parameters.Clear(); SqlDataAdapter da = new SqlDataAdapter(Command); da.SelectCommand.Transaction = Command.Transaction; SqlCommandBuilder.DeriveParameters(Command);Did I do this wrong? Or maybe this isn't what you meant? Or maybe I'm an idiot? <g>