ODBC y cConnect
Publicado: Mié Ago 17, 2005 6:33 pm
Hola,
Estoy probando el acceso a tablas ads a través de odbc.
En el IDE, cuando le indico el dns y la conecto, la propiedad cConnect carga
una cadena del tipo:
DSN=fichas;DataDirectory=C:XailerGremiosdatos;SERVER=NotT heServer;CharSet=ANSI;DefaultType=Advantage;Rows=False;Advan tageLocking=ON;Locking=Record;MemoBlockSize=64;MaxTableClose Cache=5;ServerTypes=1;TrimTrailingSpaces=False
Veo que en ella aparecen los datos que he metido en el dsn así como el propio
dsn utilizado.
Me surgen algunas preguntas:
1- ¿Si cambio el directorio de datos en el dsn, qué valor es el bueno, el
del dsn o el de cConnect?
2- Podría cambiar el direcciorio de acceso modificando la cadena cConnect
y dejando el dns tal cual?
3- ¿Puedo dejar cDSN en blanco e indicar los datos de conexión solo en cConnect?
Lo cierto es que entiendo muy bien cómo interactúan estas dos propiedades
entre sí.
Lo que intento es lo siguiente:
Cuando trabajo con tablas, mediante odbfdataset, tengo un fichero ini dónde
le indico a qué directorio tiene que ir a buscar los datos.
Pero cuando trabajo con odbc, esa información está dentro del dsn del sistema,
con lo cual hay que ir a panel de control, etc.. a cambiarla.
Me gustaría poder utilizar los datos de fichero ini para cambiar tambien
el acceso a datos de los odbf y la verdad es que me he liado conectando,
desconectando, abriendo dataset, antes, despues, en fin, que me he perdido.
¿Me podéis indicar los pasos a seguir partiendo de cDirInicial, que es la
variable donde está el directorio de los datos?
Un saludico,
Fredy
Estoy probando el acceso a tablas ads a través de odbc.
En el IDE, cuando le indico el dns y la conecto, la propiedad cConnect carga
una cadena del tipo:
DSN=fichas;DataDirectory=C:XailerGremiosdatos;SERVER=NotT heServer;CharSet=ANSI;DefaultType=Advantage;Rows=False;Advan tageLocking=ON;Locking=Record;MemoBlockSize=64;MaxTableClose Cache=5;ServerTypes=1;TrimTrailingSpaces=False
Veo que en ella aparecen los datos que he metido en el dsn así como el propio
dsn utilizado.
Me surgen algunas preguntas:
1- ¿Si cambio el directorio de datos en el dsn, qué valor es el bueno, el
del dsn o el de cConnect?
2- Podría cambiar el direcciorio de acceso modificando la cadena cConnect
y dejando el dns tal cual?
3- ¿Puedo dejar cDSN en blanco e indicar los datos de conexión solo en cConnect?
Lo cierto es que entiendo muy bien cómo interactúan estas dos propiedades
entre sí.
Lo que intento es lo siguiente:
Cuando trabajo con tablas, mediante odbfdataset, tengo un fichero ini dónde
le indico a qué directorio tiene que ir a buscar los datos.
Pero cuando trabajo con odbc, esa información está dentro del dsn del sistema,
con lo cual hay que ir a panel de control, etc.. a cambiarla.
Me gustaría poder utilizar los datos de fichero ini para cambiar tambien
el acceso a datos de los odbf y la verdad es que me he liado conectando,
desconectando, abriendo dataset, antes, despues, en fin, que me he perdido.
¿Me podéis indicar los pasos a seguir partiendo de cDirInicial, que es la
variable donde está el directorio de los datos?
Un saludico,
Fredy