Importar un exe que esta hecho en delphi en red
#1
Escrito 29 marzo 2011 - 11:31
#2
Escrito 30 marzo 2011 - 03:10
#3
Escrito 30 marzo 2011 - 08:19
Por los datos que facilitas, solo puedo decirte que lo intentes con mas cuidado... si no das ni el mensaje de error ¿que quieres que te digamos?
#4
Escrito 30 marzo 2011 - 10:32
Por los datos que facilitas, solo puedo decirte que lo intentes con mas cuidado... si no das ni el mensaje de error ¿que quieres que te digamos?
eXCEPTION EDbengineerror in module 'biblioteca.exe' at 001221202 GENERAL SQLERROR ALIAS: name y despues mebota utlizo access mediante odbc y mi ,exe
#5
Escrito 30 marzo 2011 - 10:40
Me parece que el error es por la conexion a la BD.
Tiene que ver con el alias o algun SQL.
Saludos
#6
Escrito 30 marzo 2011 - 11:13
weso ya lo se ke por cada usuario se ke tengo generar el odbc como lo haria de forma automatica?Hola
Me parece que el error es por la conexion a la BD.
Tiene que ver con el alias o algun SQL.
Saludos
#7
Escrito 30 marzo 2011 - 11:18
Hay muchas formas de hacerlo.
1- haciendo un instalador con ino setup
2- dependiendo de la BD, usando un archivo ini.
3- manualmente.
Saludos
#8
Escrito 30 marzo 2011 - 11:21
ESTOY UTILIZANDO EL innno gracuas y tmb se podra hacer el ejecutable con odbc?Hola
Hay muchas formas de hacerlo.
1- haciendo un instalador con ino setup
2- dependiendo de la BD, usando un archivo ini.
3- manualmente.
Saludos
#9
Escrito 30 marzo 2011 - 11:34
Hola, mi pregunta no es puntualmente de funcionamiento de ODBC. Lo que necesito es lo siguiente. Tengo una Programita en Access con datos en SQL. Tengo que instalarlo en mas o menos 50 Equipos. Me hice un instalador que hace todo lo que tiene que hacer un instalador (crear carpetas, copiar archivos, registrar OCX, etc), excepto crear la conexión ODBC en el equipo. Alguien sabe como se puede hacer la conexion sin que sea manualmente en el equipo?
Hola
Hay muchas formas de hacerlo.
1- haciendo un instalador con ino setup
2- dependiendo de la BD, usando un archivo ini.
3- manualmente.
Saludos
#10
Escrito 30 marzo 2011 - 12:03
Para empezar si es en access deberias de cambiarle la conexion de BDE a ADO.
Una vez hecho esto haces la conexion con un archivo ini.
Veras como te simplificas la vida, ademas de que el programa sera mas eficiente.
Saludos
PD: Una vez trate de hacer lo que pides y no pude.
#11
Escrito 30 marzo 2011 - 12:47
Cuando se tarda tanto tiempo intentando descifrar lo poco que escribes, se te quitan las ganas de ayudar que uno pueda tener. Así que todos te agradeceríamos que escribas frases completas, uses acentos, signos de puntuación, etc. ... para que al menos podamos comprender lo que intentas decirnos.
Piensa que aquí nadie tiene la obligación de ayudarte, todos los que participamos en este Foro lo hacemos de forma altruista, en nuestro tiempo libre. Así que si necesitas ayuda, pon algo de tu parte para que te la podamos dar, y empieza aportando información detallada del problema (líneas de código, mensajes de error, versiones del software implicado, descripción completa, etc. ...) y todo ello en un lenguaje mínimamente "comprensible" para los que hablamos castellano.
Saludos.
#12
Escrito 30 marzo 2011 - 01:04
Te aconsejo encarecidamente que intentes mejorar el lenguaje que utilizas. Esto no es ningún servicio de mensajería que te vaya a cobrar por caracteres escritos, así que no hay ninguna necesidad de escatimarlos.
Cuando se tarda tanto tiempo intentando descifrar lo poco que escribes, se te quitan las ganas de ayudar que uno pueda tener. Así que todos te agradeceríamos que escribas frases completas, uses acentos, signos de puntuación, etc. ... para que al menos podamos comprender lo que intentas decirnos.
Piensa que aquí nadie tiene la obligación de ayudarte, todos los que participamos en este Foro lo hacemos de forma altruista, en nuestro tiempo libre. Así que si necesitas ayuda, pon algo de tu parte para que te la podamos dar, y empieza aportando información detallada del problema (líneas de código, mensajes de error, versiones del software implicado, descripción completa, etc. ...) y todo ello en un lenguaje mínimamente "comprensible" para los que hablamos castellano.
Saludos.
es lo ke no me keda claro eso aun lo del ODBC como pones o asignas tu archivo de .mdb ke es el puente odbc con delphi para que el usuario no lo tenga ke hacer tantas veces de generar eso manual mente yo lo quiero hacer que genere automatico ya por red o mediante cliente-servidor gracias
#13
Escrito 30 marzo 2011 - 01:09
es lo ke no me keda claro eso aun lo del ODBC como pones o asignas tu archivo de .mdb ke es el puente odbc con delphi para que el usuario no lo tenga ke hacer tantas veces de generar eso manual mente yo lo quiero hacer que genere automatico ya por red o mediante cliente-servidor gracias
Lo siento, no conozco este idioma.
#15
Escrito 31 marzo 2011 - 09:03
Tengo el siguiente codigo:
Registry]
Root: HKLM; SubKey: Software\ODBC\ODBC.INI\ODBC Data Sources; ValueType: string; ValueName: FCH; ValueData: Microsoft Access Driver (*.mdb); Flags: createvalueifdoesntexist uninsdeletevalue
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Driver; ValueType: string; ValueData: C:\WINDOWS\system32\odbcjt32.dll
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DBQ; ValueType: string; ValueData: C:\DOCUMENTS AND SETTINGS\MCHAZARO1\FCHBIB.mdb
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: DriverId; ValueType: dword; ValueData: 25
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: FIL; ValueType: string; ValueData: MS Access
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: SafeTransactions; ValueType: dword; ValueData: 0
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: SystemDB; ValueType: string; ValueData:
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: UID; ValueType: string; ValueData:
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH\Engines\Jet; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: ImplicitCommitSync; ValueType: string; ValueData:
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH\Engines\Jet; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: MaxBufferSize; ValueType: dword; ValueData: 2048
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH\Engines\Jet; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: PageTimeout; ValueType: dword; ValueData: 5
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH\Engines\Jet; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: Threads; ValueType: dword; ValueData: 3
Root: HKCU; SubKey: Software\ODBC\ODBC.INI\FCH\Engines\Jet; Flags: createvalueifdoesntexist uninsdeletevalue; ValueName: UserCommitSync; ValueType: string; ValueData: Yes
pero tengo una pregunta en lugar de currentuser es localmachine?, para que asi los usuarios generen ese archivo de .reg y mediante odbc genere la base de datos(ese archivo que es seleccionado .mdb)? gracias