![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Xavier.elm, sí, las instrucciones que mencioné son para bases de datos Paradox, que para mí es la única opción en la que es estrictamente necesario usar el BDE, para otras bases de datos yo también te sugiero usar nuevas opciones de conexión. Si aún así deseas usar el BDE, lo único que necesitas saber es que todos los problemas entre el BDE y Vista radican en que el BDE intenta modificar algunos archivos que se encuentran en carpetas protegidas por Vista (como el directorio raíz y 'Archivos de programa') los nombres de los archivos cambian de acuerdo al tipo de conexión que deseas hacer. Por otra parte, existen algunos archivos que no se pueden cambiar de lugar directamente, sino que su ruta se debe modificar mediante el componente TSesion. Espero que esto te sea de utilidad. Saludos.
|
|
#2
|
||||
|
||||
|
Proyecto en Vista desarrollado en D6
Tambien tenia ese problema, mi sistema desarrollado en D6 debia correr sobre Vista. Hice los sig: en el DVD de Delphi 2007 encontre este archivo
borland database engine enterprise.7zip solo lo descomprimi y ejecute el instalador que trae dentro. Fuciono bien. Tambien podrias probar con este archivo: borland database engine professional english.7zip Saludos. |
|
#3
|
|||
|
|||
|
Hola,
Para aclarar más el tema les comento lo siguiente: El parámetro NET DIR (propiedad NetFileDir en TSession) es el directorio del archivo de control de Red del BDE, PDOXUSRS.NET. El BDE crea y actualiza automáticamente este archivo cuando es necesario. La documentación de la ayuda de Delphi hace pensar que solo es requerido cuando se trabaja con Bases de Datos PARADOX; pero, el BDE usa tablas temporales PARADOX para manejar ciertas operaciones sobre otras Bases de Datos; por tanto, aún si la aplicación no usa tablas PARADOX, se debe ajustar el parámetro NET DIR a un directorio sobre el cuál el usuario final tenga todos los permisos. Este parámetro se localiza dentro del BDE Administrator en la siguiente ruta: Configuration\Drivers\Native\Paradox de la pestaña Configuration Por default el BDE usa C:\ para este parámetro; pero hay versiones de Windows, como Windows Vista, que restringen el acceso a este directorio. La solución más práctica, para respetar estas políticas de seguridad, es crear un subdirectorio (yo uso C:\PARADOX), y asignar permisos sobre este a los diferentes usuarios. Si se se desea crear un instalador, es posible modificar por programación este parámetro; pero se requiere programar directamente con la unidad BDE porque este parámetro no es modificable directamente en el registro de Windows. |
|
#4
|
|||
|
|||
|
Hola,
También hay que tener en cuenta el manejo de drivers para los motores de Base de Datos que se usen con el BDE, que también pueden ser una fuente de problemas. Por ejemplo, en el caso MS SQL Server, el driver nativo que trae el BDE necesita el cliente SQL Server dado por la librería ntwdblib.dll ; pero esta librería no está incluída en Windows Vista; por tanto es necesario copiarla al directorio System32. El caso de MS SQL Server puede incluso tener otros detalles a considerar. Pueden revisarse en el siguiente link: http://www.sqldirect-soft.com/faqs.html |
|
#5
|
||||
|
||||
|
Cosa de permisos
leete este link
http://translate.google.com.co/trans...%26channel%3Ds ahi te muestran como solucionar el problema de la forma más sencilla |
|
#6
|
||||
|
||||
|
Desactiva el control de cuentas de usuario y problema solucionado.
|
|
#7
|
|||
|
|||
|
Creo que esta respuesta es la peor que podemos dar a un usuario. Si tiene tu aplicación, esta no funciona, y le dices que lo mejor que puede hacer es desactivar el sistema de seguridad de Windows Vista, vas a quedar mal, muy mal...
Yo lo que intento es buscar otras formas para evitar quebraderos de cabeza al usuario... Por ejemplo, se podría poner el archivo de control de BDE (el PDOXUSRS.NET) en la carpeta TEMP del usuario, en tiempo de ejecución (modificando la sesión antes de iniciarla, me parece recordar). Saludos, Marc |
|
#8
|
||||
|
||||
|
¿Cómo se asignan permisos a lo usuarios? Dame una pista. Soy tan torpe que leo las explicaciones y mis dudas crecen exponencialmente. De todos modos probaré a copiar ese fichero pdoxusers en otro subdirectorio y quitarlo del raíz c:\.
Mi problema es como ver un gráfico creado en Access (Blob) en un Form de Delphi. Ya que ADO no acepta ficheros bmp en el componente TDBImage. ¿Alguna sugerencia...? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Windows Vista | ArdiIIa | La Taberna | 3 | 08-03-2007 12:29:53 |
| Windows Vista ya arrasa | vtdeleon | Noticias | 20 | 16-02-2007 00:03:52 |
| ¿Windows Vista muy seguro? | Casimiro Noteví | La Taberna | 13 | 09-12-2006 08:25:48 |
| Windows Vista requerirá 2 GB de RAM | vtdeleon | Noticias | 36 | 17-11-2006 15:33:19 |
| Microsoft Windows Vista | dec | Debates | 119 | 07-10-2005 22:13:24 |
|