¿Es posible crear un Conexión OLE DB (*.odc) a una base de datos en ArcGIS 10 , pero utilizando Python en lugar del asistente GUI de ArcCatalog? No necesito necesariamente crear un archivo en el disco, sólo hacer la conexión a la base de datos. Estoy tratando de automatizar un procedimiento que muchos usuarios pueden utilizar, y no quiero depender de que cada usuario recuerde crear la conexión OLE DB manualmente a través de ArcCatalog.
El código Python proporcionado por @blord-castillo en una pregunta similar muestra Cómo crear una conexión SDE utilizando Python Así que estoy buscando algo similar que cree una conexión OLE DB. Parece que no puedo encontrar ninguna referencia a cualquier código de Python para esta tarea.
Con el tiempo, la muestra de código python usando Make Query Table es básicamente lo que quiero hacer, pero asume que ya tienes tu conexión *.odc construida.
¿Alguien tiene sugerencias o sugerencias de lugares donde buscar ejemplos de código? Estoy trabajando contra una base de datos SQL Server, en caso de que eso importe.
0 votos
Esto no es específico de GIS o ArcGIS. Mira el paquete win32com.client en Python. ¿Realmente quieres decir .odc? Eso es un Office Data Connection. ¿Tal vez ODBC? Véase también wiki.python.org/moin/SQL%20Server
2 votos
Entiendo lo que dices y no quiero una conexión ODBC genérica. Estoy buscando para crear un Específico de ArcGIS Conexión OLE DB para ArcCatalog, que crea una cadena de conexión *.odc. Consulte la ayuda de ArcGIS en Añadir conexiones OLE DB a través de ArcCatalog. Sólo quiero hacerlo a través de Python, no la forma GUI como se ve en la ayuda.
0 votos
¿Tuvo éxito a la conexión de base de datos OLE DB utilizando ArcPY? Necesito conseguir que se conecte a través de ArcPY y automatizar el proceso de consulta también. Para su información: Tengo ArcGIS 10.0. Apprecaite su respuesta. Gracias
0 votos
Esto no responde realmente a la pregunta. Si tiene otra pregunta, puede formularla haciendo clic en Pregunta . También puede añadir una recompensa llamar más la atención sobre esta cuestión una vez que tenga suficientes reputación .
0 votos
Esto no responde a la pregunta. Para criticar o pedir aclaraciones a un autor, deje un comentario debajo de su entrada - siempre puede comentar sus propias entradas, y una vez que tenga suficientes reputación podrá comentar cualquier entrada .