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
|
|||
|
|||
aplicacion desde CD-ROM
HOla, tengo una duda. Tengo una aplicación den Delphi y una base de datos en Acces y quiero que funcione desde el CD-ROM, sin instalar nada y sin que esté instalado el Access.
¿Qué es lo que tengo que hacer? ¿convertir la base de datos? ¿Qué hago con el alias? porque se tendrá que crear automáticamente, no? Bueno, si alguien puede ayudarme, lo agradeceré mucho. Gracias. |
#2
|
|||
|
|||
[Poruguês] Há sim uma possibilidade, basta usar o dbExpress. Você só precisa acrescentar duas DLL´s ao projeto,
exemplo para MS SQL Server: dbexpmss oledb Por não precisar de instalação e alteração de registro, pode-se executar a aplicação de uma unidade de CD. ok!? |
#3
|
|||
|
|||
Hola, porqué no intentas a patín...es decir pon las propiedades de la bd en código TDatabase.DatabaseName := 'D:\BdAccess', así como el tipo de manejador, etc y luego la accesas, al menos eso funcionaría si tu bd está en páradox.
Saludos
__________________
Alberto C. |
#4
|
||||
|
||||
Con ADO solucionas el dilema. Puede leer la bd aunque este en un dispositivo de solo lectura, como es el cd.
__________________
Héctor Geraldino Software Engineer |
#5
|
||||
|
||||
Hola hector, tengo un problema parecido al planteado. Mi aplicacion corre desde CD (solo lectura) utilizo ADOConnection las cuales son creados en tiempo de ejecucion para la conexion con la BD access, pero lo he probado y no puede conectarse, sale un mensaje informandome que no se puede conectar con la bd requerida, por que puede estar usada por otro usuario o no se tiene autorizacion para tal.
Me han comentado que ADO trata de escribir de todas formas, pero la verdad no se que puede ser. Lo he probado en maquinas y funciona todo de maravilla, pero desde cd no consigo la conexion. Te agradeceria si pudieras ayudarme con este problema que me tiene loco.... de antemano muchas gracias. |
#6
|
||||
|
||||
caramba, que antiguo post que has traido!
navegando un momento encontre este link en la red, que quizas te sea de alguna ayuda: http://easyweb.easynet.co.uk/~trevor...l.htm#readonly Supongo que modificando el connectionstring para conectarte a la base de datos, puedes lograr lo que se plantea en el articulo.
__________________
Héctor Geraldino Software Engineer |
#7
|
||||
|
||||
Gracias Hector, si ya paso mucho tiempo, pero como dice el dicho recordar es volver a vivir....
leere con detenimiento , gracias por responder. |
#8
|
||||
|
||||
Hola nuevamente Hector, revise lo q mandaste lo lei ,encontre un punto que se especificava "Abriendo una Base de Datos desde un dispositivo (CdRom)",que es lo que justo requiero, pero lo malo que explicaban algo que ya sabia, que la base de datos debe estar de modo exclusivo para evitar el archivo .ldb.
Recuro a ti nuevamente esperando nuevamente tu ayuda, te mando parte del codigo utilizado en la parte de conexion, pienso al igual que tu que el problema esta en la parte de la conexion, de manera que si le puedes dar un vistaso, de repente me falta algo... lo q es muy probable. Código:
MyConnection:TAdoConnection; Procedure ConectarMyBase(RutaBD:WideString); begin MyConnection:=TADOConnection.Create(nil); MyConnection.ConnectionString:=Provider=Microsoft.Jet.OLEDB.4.0; Data Source='+RutaBD+'; Jet OLEDB database Password="09D0F50F605D08E07A"; Mode=Share Deny Read|Share Deny Write;Persist Security Info=False;' MyConnection.LoginPrompt:= false; MyConnection.Connected:= true; end; todo junto por supuesto ah recordate que el error que se mostraba decia que no podia el motor de base de datos Jet no podia acceder a la base mencionada por estar en abierta en modo excludivo por otro usuario o no tener autorizacion para ver los datos. muchas gracias anticipadas Última edición por Coco_jac fecha: 20-05-2005 a las 20:12:27. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error cuando llamo a un programa esxterno desde mi aplicacion | quake2420 | Varios | 2 | 12-08-2005 19:30:44 |
subir y bajar volumen desde una aplicacion | gulder | API de Windows | 1 | 24-04-2005 21:04:41 |
ejecutar aplicacion desde delphi como otro usuario | aram2r | API de Windows | 3 | 03-06-2004 10:36:12 |
Controlar pulsacion de una tecla desde toda la aplicacion | Sick boy | OOP | 5 | 21-05-2004 17:30:48 |
ejecutar una aplicación desde delphi | the darkness | Varios | 4 | 29-01-2004 17:00:15 |
|