Problemas con Dataenvironment

06/08/2003 - 01:45 por Mario | Informe spam
Hola les comento que estoy tratando de manejar un
dataenvironment pero me tiene a mal traer.
Primero
Tengo problemas cuando paso la aplicacion a otra
carpeta ya que el path esta en una ruta y al pasarlo lo
tengo que cambiar. Imaginen si lo hago bastante a menudo..

Segundo
Me dijieron que usara un archivo .ini y no tengo
ni idea de que se trata.

Tercero
Cuando agrego o borro un registro en una consulta
que tiene mas de una tabla relacionada me indica error. Es
algo relacionado con la consulta o es que el motor no
puede solucionarlo.

Bueno desde ya muchas Gracias
Mario
 

Leer las respuestas

#1 Softjaen
06/08/2003 - 19:09 | Informe spam
"Mario" escribió:

Hola, Mario:

Primero
Tengo problemas cuando paso la aplicacion a otra
carpeta ya que el path esta en una ruta y al pasarlo lo
tengo que cambiar. Imaginen si lo hago bastante a menudo..




Para saber la ruta donde se encuentra tu aplicación, utiliza la propiedad
«Path» del objeto «App»:

Dim sRutaActual As String

sRutaActual = App.Path

Ahora bien, si tu aplicación está en una carpeta, y la base de datos en otra
carpeta distinta, necesariamente tendrás que indicarle el «path» donde se
encuentre la base de datos, con independencia de dónde se encuentre tu
aplicación.

Segundo
Me dijieron que usara un archivo .ini y no tengo
ni idea de que se trata.




Los archivos *.ini son archivos de configuración que guardan los valores que
desees de tu aplicación, para posteriormente recuperarlos. Pero, ¡vamos!,
para tu caso, no creo que sea necesario.

Para ver un ejemplo de archivo *.ini, abre con el Bloc de notas el archivo
C:\Windows\System.ini, pero no modifiques ningún valor. :-)

Tercero
Cuando agrego o borro un registro en una consulta
que tiene mas de una tabla relacionada me indica error. Es
algo relacionado con la consulta o es que el motor no
puede solucionarlo.




Si utilizas bases de datos Access, me inclinaría a decirte que el problema
está en la consulta, porque al tener establecida una relación entre dos
tablas, el motor Microsoft Jet deberá de verificar que se cumpla la
integridad referencial. En principio, lo único que te puedo decir es que
compruebes que la relación permita «Actualizar en cascada los campos
relacionados» y «Eliminar en cascada los registros relacionados». Si
dispones de Microsoft Access, abre la base de datos y selecciona el menú
«Herramientas --> Relaciones...».

Un saludo.

Enrique Martínez
[MS MVP - VB]

Preguntas similares