Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-12-2016
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
no permission for read-write access to database

Hola al Club
tengo una aplicación en DX10 con DB en firebird

cuando ejecuto la aplicación me sale este mensaje
"no permission for read-write access to database"

tengo que dar click derecho para darle permiso de administrador y todo funciona de primera,

acudo a su experiencia para solucionar
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #2  
Antiguo 28-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
A mi me parece obvio el problema. Solo el administrador tiene privilegios para utilizar la base de datos.

Que base de datos es?
Como te conectas?
Definiste los roles, usuarios y permisos?

Si se trata de bases de datos en donde ves un archivo fisico (ej Firebird, SQLite, Access) el archivo es posible que tengas que asignar privilegios de lectura/escritura al archivo en cuestion para el usuario que va a utilizar la aplicacion
Responder Con Cita
  #3  
Antiguo 28-12-2016
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
Que base de datos es?
R. la db es firebird

Como te conectas?
R. por el componente Unidac

Definiste los roles, usuarios y permisos?
R. eh llegado a crear la DB utilizo SYSDBA masterkey nada mas o que mas a que configurar? en la db
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #4  
Antiguo 28-12-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Como dice AgustinOrtu, es problema de permisos de windows, seguramente no puede acceder al directorio donde está la base de datos.
Responder Con Cita
  #5  
Antiguo 28-12-2016
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
si veo que es problema de admistrador win porque tampoco me deja escribir en un archivo txt la aplicación
a menos que le de click derecho administrador

una pregunta por en delphi como hago para que se ejecute como admin automaticamente la aplicacion?
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #6  
Antiguo 28-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Cita:
una pregunta por en delphi como hago para que se ejecute como admin automaticamente la aplicacion?
Mala solucion. Otorga los permisos minimos y necesarios a tu aplicacion. No le des acceso a todo!

Es muy sencillo. Boton derecho, propiedades, seguridad. Ahi asignas los permisos pertinentes al usuario. O bien instalas en los directorios que Windows tiene destinado a cada usuarios y en donde de manera inherente tienen los permisos de lectura y escritura
Responder Con Cita
  #7  
Antiguo 28-12-2016
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Poder: 18
darkbits Va por buen camino
lo que quiero evitarme es que el cliente haga click derecho porque se olvida y protesta que no funciona, tengo que darles lo mas como al los clientes
__________________
Gracias por su coloración club delphi

darkbits ;)
Responder Con Cita
  #8  
Antiguo 28-12-2016
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
No instales la BD en el directorio de "archivos de programa" Windows tiene varias ubicaciones que se usan para esos casos:

https://msdn.microsoft.com/en-us/lib...v=vs.100).aspx
__________________
El malabarista.
Responder Con Cita
  #9  
Antiguo 28-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Cita:
Empezado por darkbits Ver Mensaje
lo que quiero evitarme es que el cliente haga click derecho porque se olvida y protesta que no funciona, tengo que darles lo mas como al los clientes
Y yo quiero evitarte dolores de cabeza porque tu aplicacion solicita permisos que realmente no necesita. Ademas de que va a seguir apareciendo un cartel de aplicacion potencialmente peligrosa, desea continuar?
Responder Con Cita
  #10  
Antiguo 29-12-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.267
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por darkbits Ver Mensaje
si veo que es problema de admistrador win porque tampoco me deja escribir en un archivo txt la aplicación
a menos que le de click derecho administrador
una pregunta por en delphi como hago para que se ejecute como admin automaticamente la aplicacion?
¿Dónde tienes instalada la aplicación?
Las nuevas versiones de Delphi, están pensadas para que las aplicaciones estén en un sitio, y los ficheros que se escriben (B.D., ficheros de configuración,...) en otro. Normalmente colgando de los perfiles de usuario.

Si intentas escribir en un fichero , por ejemplo, que está en "Program Files" o "Archivos de programa" (como solíamos hacer en anteriores versioes) te dará este error.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #11  
Antiguo 29-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Cita:
Empezado por Neftali Ver Mensaje
Las nuevas versiones de Delphi...
No está relacionado con la versión de Delphi, sino más bien con la de Windows. CEO que todo este rollo es a partir de Vista
Responder Con Cita
  #12  
Antiguo 29-12-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.267
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por AgustinOrtu Ver Mensaje
No está relacionado con la versión de Delphi, sino más bien con la de Windows. CEO que todo este rollo es a partir de Vista
Correcto Agustín.
Quería decir "las nuevas versiones de Windows...", no de Delphi.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Controlar Read/Write con TCP's JPMMVR Internet 0 06-01-2009 15:43:13
Write and Read entre aplicaciones cmm07 Varios 3 30-01-2008 17:46:16
Error no permission for read-write access to database... JuanErasmo Conexión con bases de datos 0 06-12-2006 21:18:59
propiedades ¿READ, WRITE? jam888 Varios 8 11-01-2006 20:03:12
Como hacer una ZTable Read-Write pyanqn Varios 1 03-11-2005 19:21:43


La franja horaria es GMT +2. Ahora son las 21:18:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi