Вам нужно будет запустить скрипт, который выбирает метаданные для таблицы и индекса. Затем вы можете выполнить:
ALTER INDEX indexname ON tablename DISABLE;
Позже вы можете запустить аналогичный скрипт для перестройки:
ALTER INDEX indexname ON tablename REBUILD;
Вы можете сделать это по одному или собрать их в NVARCHAR ( MAX) и выполняйте их как один пакет. Вы можете увидеть пример кода в этом предыдущем вопросе:
В указанном вами формате, если предположить, что пользователь достаточно умен, чтобы указать действительные даты, вам не нужно сначала преобразовывать дату в дату, вы можете сравнить их как строки.
важно, чтобы второй аргумент был ложным , а не «ложным» , поскольку «ложь» не является ложным значением. ieif ("false") {
alert("Truthy value. You will see an alert");
}
Примечание 2: Начиная с jQuery 1.6.0, теперь есть два похожих метода, .attr
и .prop
, которые выполняют две связанные, но немного разные вещи. Если в этом конкретном случае приведенный выше совет работает, если вы используете 1.6.1+. Вышеуказанное не будет работать с 1.6.0, если вы используете 1.6.0, вам следует выполнить обновление. Если вам нужны подробности, продолжайте читать.
Подробности: При работе с обычными элементами HTML DOM к элементу DOM привязаны свойства ( отмечен
, тип
, value
и т. Д.), Которые обеспечивают интерфейс для текущего состояния HTML-страницы. Также есть . getAttribute
/ .setAttribute
интерфейс, который обеспечивает доступ к значениям атрибутов HTML, как это предусмотрено в HTML. До версии 1.6 jQuery стирал различия, предоставляя один метод, .attr
, для доступа к обоим типам значений. jQuery 1.6+ предоставляет два метода, .attr
и .prop
, чтобы различать эти ситуации.
.prop
позволяет вам установить свойство для элемента DOM, а .attr
позволяет вам установить значение атрибута HTML. Если вы работаете с простой DOM и устанавливаете для свойства checked, elem.checked
, значение true
или false
, вы меняете текущее значение (то, что видит пользователь) а возвращаемое значение отслеживает состояние на странице. elem.getAttribute ('проверено' )
, однако, возвращает только начальное состояние (и возвращает 'checked'
или undefined
в зависимости от начального состояния из HTML). В версии 1.6.1+ при использовании .attr ('checked', false)
оба параметра elem.removeAttribute ('checked')
и elem.checked = false
так как это изменение вызвало множество проблем с обратной совместимостью, и оно не может точно сказать, хотите ли вы установить атрибут HTML или свойство DOM. Дополнительную информацию см. В документации для .prop .
Ваша проблема в том, что селектор атрибутов не начинается с @
.
Попробуйте следующее:
$('input[name="correctAnswer"]').attr('checked', false);
Почему бы вам не сделать:
$("#radio1, #radio2, #radio3, #radio4").checked = false;
Набор переключателей проверяется с помощью jquery:
<div id="somediv" >
<input type="radio" name="enddate" value="1" />
<input type="radio" name="enddate" value="2" />
<input type="radio" name="enddate" value="3" />
</div>
Код jquery:
$('div#somediv input:radio:nth(0)').attr("checked","checked");