Gracias por el código. Lo comprobé hacia fuera. Hice una base de datos del acceso que emparejaba su estructura baja de la tabla, almacenada le en la carpeta del app_code. Utilicé ambas de sus variaciones en el margen de beneficio.
No podría conseguir tampoco trabajar hasta que hiciera una pequeña modificación a su alias. Sus DataTextField/DataValueField
se fijan al uso “CARA_Ref”, pero su declaración SELECTA utilizaba el alias [referencia de CARA]. Acabo de modificar la declaración SELECTA para utilizar el alias [CARA_Ref]
Una vez que hice este ambos ellos trabajan muy bien. No estoy diciendo que ésta es su edición, apenas divulgando mi experiencia.
Observaré que no utilizo el acceso como mi datasource muy a menudo más, pero cuando lo hago aviso de I siempre que es increíble criticón/peculiar sobre ediciones específicas del sintaxis, etc. Soy kindof sorprendido le trabajaba para usted cuando usted tenía este error. Conseguía un error enorme.
Tan en principio (mientras que usted sabe ya) el cambio de la identificación del
no debe tener absolutamente ninguÌn efecto en el atascamiento a su datasource.
Usted es el tratar probable de uno del siguiente:
1) Un cierto capricho del acceso, y una pequeña corrección lo fijarán (IE qué observé antes)
2) Hay una referencia al datasource o el dropdownlist en el código detrás de eso está alterando la relación y el cambio de la identificación está rompiendo cosas. Buscar cualquier referencia a la identificación del dropdown o el datasource en código detrás y si existen actualización la identificación allí también.
NOTA: Esto no hace una tonelada de sentido porque causa probable un error, pero puede estar en un intento/un bloque o algo del retén que derring el error de la observación ocasional.
3) Algo pecualiar está sucediendo en cacheing, quita esta referencia hasta que usted resuelva el resto de la edición.
Una nota de la cosa I como pedazo de la discusión es la diferencia en la identificación que usted ha elegido. ddlACEReference contra ddlCARAReference. Observo su DB tengo una extensión de .mdb. El ddlACEReference de la identificación hace que le piensa está utilizando el acceso 2007+ del ms porque su motor es “as”, pero la extensión para ésa es .accdb. ¿Es quizá toda la coincidencia justa? ¿Cómo usted creó el DB? Usar qué versión del acceso está usted. Para mi prueba hice un DB en el acceso 2007 y entonces convertido le a 2003 así que utilizó una extensión de .mdb.
Apesadumbrado si no puedo ser más ayuda. Usted tiene razón, es algo más, pero qué el dunno de I ve si usted puede encontrar más información para compartir. Fijar el alias, esto es peculiar a mí y hace que nos piensa quizá está utilizando diversas disposiciones del DB (y ésta podría ser una pista) porque no debe trabajar en cualquier panorama para usted con esa edición del sintaxis allí.