Estoy tratando de añadir una fuente de datos a mi proyecto de Visual Studio, sin embargo, siempre me da un error:No se puede crear el origen de datos, "columna 'TABLE_CAT' no pertenece a las Tablas de mesa
Column 'TABLE_CAT' does not belong to table Tables.
consigo mismo error en tanto VS2005 y VS2010. de lo que he leído, este error es causado por los controladores ODBC que no son compatibles con ODBC 3.0, sin embargo according to Sybase, the driver I have is odbc3.0 compatible. (tengo la versión 10.10.00.28).
Como nota al margen, que puede consultar la base de datos bien. Simplemente no puedo crear una fuente de datos.
Aquí es una imagen del error:
Gracias por su ayuda.
EDIT:
Éstos son los pasos que di:
- 1) Install Advantage ODBC Driver: (Tanto mi equipo y el servidor accedo son de 64 bits)
- 2) Configurar mi conexión ODBC en orígenes de datos (ODBC)
- 3) En VS, fuentes de datos (a la izquierda) -> Agregar nueva fuente de datos
- 4) Haga clic en "Base de datos"
- 5) Haga clic en "conjunto de datos"
- 6) Elegir origen de datos ODBC, seleccione 'MyODBC', mi nombre de suministrar
- 7) Pulse 'Conexión de prueba' -> Tiene éxito
- 8) Pulse Ok. Entonces obtengo el error.
También he probado el controlador de 32 bits, el .Net Data Provider, y tratando de 'Conectar a la base de datos' en lugar de agregar una fuente de datos en VS. Todos me dan el mismo error. Sin embargo, puedo consultar muy bien, y si uso la cadena de conexión en una aplicación C#, funciona bien.
P arriendo explicar los pasos que intentó que llevaron a este mensaje de error. – kmote
OP editado con los pasos que tomé –