Спасибо для Кодего. Я проверил его вне. Я сделал базу данных доступа сопрягая вашу низкопробную структуру таблицы, котор хранят ему в скоросшивателе app_code. Я использовал оба из ваших изменений на повышении цены.
Я не smog получить, что также работал до тех пор пока я не сделать малое изменение к вашему псевдониму. Ваши DataTextField/DataValueField
установлены к пользе «CARA_Ref», но ваше ОТБОРНОЕ заявление использовало псевдоним [Ref CARA]. Я как раз доработал ОТБОРНОЕ заявление для использования псевдонима [CARA_Ref]
Как только я сделал это оба них работают отлично. Я не говорю это будет ваш вопрос, как раз сообщая мой опыт.
Я замечу что я не использую доступ как мой datasource очень часто больше, но когда я делаю извещение о I, котор всегда он неимоверно picky/своеобразен о специфически вопросах синтаксиса, etc. удивленный я буду kindof ему работал для вас когда вы имели эту ошибку. Я получал огромную ошибку.
Так в принципе (по мере того как вы уже знаете) изменять удостоверение личности
должен не иметь совершенно никакое влияние на вязке к вашему datasource.
Вы правоподобный общаться с одним из следующий:
1) Некоторая особенность доступа, и малая коррекция зафиксируют его (ie я заметил раньше)
2) Будет справка к datasource или dropdownlist в Кодем за тем изменяет отношение и изменять удостоверение личности ломает вещи. Ищите любая справка к удостоверению личности падающего вниз или datasource в Кодем позади и если они существует уточнение удостоверение личности там также.
ПРИМЕЧАНИЕ: Это не делает тонну чувства потому что оно о правоподобная причина ошибка, но оно может находиться в попытке/блоке или что-то задвижки который derring ошибка от вскользь замечания.
3) Что-то pecualiar случается в cacheing, извлекает эту справку до тех пор пока вы не разрешить остальнои вопроса.
Одним примечанием вещи iего как часть обсуждения будет разница в удостоверении личности, котор вы выбирали. ddlACEReference против ddlCARAReference. Я замечаю ваш db имею выдвижение .mdb. ddlACEReference удостоверения личности делает меня думать вы использует доступ 2007+ MS потому что свой двигатель будет «тузом», но ext для того будет .accdb. Возможно будет полностью справедливым совпадением? Как вы создали db? Что вариант доступа вы using. Для моего испытания я сделал db в доступе 2007 и после этого после того как я преобразован ему до 2003 поэтому он использовал выдвижение .mdb.
Огорченно если я не могу быть больше помощи. Вы правы, они что-то еще, но dunno I видит если вы можете найти больше информацию для того чтобы делить. Зафиксируйте псевдоним, это своеобразно к мне и делает меня думать возможно мы использует по-разному установки db (и это smog быть ключ) потому что он не должен работать в любом сценарии для вас с тем вопросом синтаксиса там.