FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
OBDC para delphi
Hola, quisiera saber si alguien podria ayudarme con este tipo de recurso.
el problema que tengo es que desarrolle una aplicacion, y utilice un alias obdc para poder utilizar mi base de datos en acces. en la maquina fuente el programa corre sin mayor dificultad, sin embargo cuando trato de ejecutar el ejecutable en otrea maquina no funciona, aun cuando configuro mi alias en esa otra maquina. es un grave problema ya que mi aplicacion la necesito funcionando en 140 equipos y no logro que funcione. de Antemano muchisimas gracias y espero que alguien me pueda ayudar con esto. |
#2
|
|||
|
|||
Podrias ser mas especifico en el tipo de error que se produce?
Utilizas el BDE para acceder a la base? Saludos
__________________
Hice un trato con Dios... el no hace sistemas y yo hago milagros |
#3
|
||||
|
||||
Utilize un alias con los drivers de Access llamado base, este alias lo hice en el panel de control en la opcion odbc.
No ocupe BDE por que lei en alguna parte que para access 2000, tenia que hacerlo en el panel de control. De hecho hice un alias con el BDE y no me dejaba tener comunicacion con la base de datos. Lo que estoy intentando en una 2da maquina, es: crear el alias con el ODBC administrator y configurarlo exactamente igual que lo hice en la maquina donde desarrolle la aplicacion. Sin embargo me aparece un error que me dice que mi ejecutable ha creado errores y se levantara un informe en el registro de windows. este error estoy seguro que se deriva de el alias que estoy fabricando aunque no se por que no funciona ya que he verificado la ruta de la base y es exactamente la misma que en la maquina donde desarrolle la aplicacion. De antemano muchas gracias y espero haber sido mas claro en cuanto al error marcado. atte Jorge Dattoli |
#4
|
|||
|
|||
No me queda muy claro cual puede ser el error.
Aunque no definas un alias mediante el DBE Administrator, si luego por ejemplo utlizas un componente TTable o TQuery o... estas utilizando implicitamente el BDE y por lo tanto deberias instalar el mismo en todas las maquinas. No puedes capturar el error en el registro de errores del sistema? Alli seguramente se explicará un poco mas el error. Saludos
__________________
Hice un trato con Dios... el no hace sistemas y yo hago milagros |
#5
|
||||
|
||||
Hola compañero....
como dice Coco.... si usas un tquery o un Ttable de la pestaña BDE, esas usando el DB engine de Borland.... se que suena muy grotesco esto.... pero si no esta muy complicado tu sistema.... ingnoro que version de delphi tienes.... pero busca la pestaña ADO, ahi encuentras el componente TADOconecction, que lo puedes usar vinculando con Microsoft Jet 4.0 o el que tengas y te ahorras la capa de software que es OBDC, includo puedes generar un archivo .udl en cada maquina que apunte a la base de datos.... Se que esto no te ayuda mucho porque ya tenes creada la aplicacion, pero puede ser viable ya que es para 140 equipos.... y asi no usarias el BDE de borland... P.S. muestranos mas tu caso P.S. si quieres hacer ese cambio, adelnate, aqui estamos para ayudarte... P.S. si la montaña viene a ti... corre que es un derrumbe
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#6
|
||||
|
||||
Hola.
si efectivamente estoy utilizando ttable, pero me intereso mucho el componente ADO que me mencionas. como puedo cambiar el ttable por un ADO. Me podrias indicar como, ya que nunca he utilizado componentes ADO. y por favor indiquenme como genero el archivo para enrutar la base de datos que me mencionan. De antemano muchas gracias por su interes. atte Jdattoli |
#7
|
||||
|
||||
reingenieria
bueno, hayq ue empezar a camiar un poco el paradigma que manejas
coloca en el from un tadoconection (analgia con TDatabase de la pestaña DBE), click boton derecho, opcion edit conecction.... selecciona el proveedor microsoft jet oledb... http://skyscraper.fortunecity.com/ro...1/02010101.htm este es el link que necesitas.... http://www.cppbuilderdevjournal.com/...components.htm sigue los pasos del anterior post que escribi... P.S. estoy en el trabajo.... deja que llegue la noche aqui en México y retomo el hilo.... sale adios....
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#8
|
||||
|
||||
si ya lograste conectartea la dase de datos con los links anteriores ahora mirate este post anterior
http://www.clubdelphi.com/foros/show...tadoconnection y este http://www.clubdelphi.com/foros/show...ht=ejemplo+ado y estos otros http://www.hackerdude.com/courses/s...phi/indice.html http://www.grupoalbor.com/descarga/...los/ado/ado.pdf y empieza a meterle mano a tu codigo compañero P.S. Tengo hambre
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
#9
|
||||
|
||||
Hola:
Perdon por la demora pero he estado tratando de resolver esto. Ya cambie a componentes ADO y efectivamente es mas facil manejarlos solo que el error persiste. me aparece un error en una tercera maquina que dice: Incen.exe ha generado errores, windows creara un registro este mismo error me pasaba cuando ocupe el ODBC y las maquinas no tenian el DBE, alguien tiene idea de que puedo hacer ya que tengo que entregar esta aplicacion en 3 dias!!!!! de Antemano muchas gracias... Jdattoli |
#10
|
||||
|
||||
Incluso en la parte de arriba me mencionan generar un archivo .ud; no lo he hecho, podria ser esto causa del error y como lo fabrico.
Nuevamente gracias por su tiempo y si encuentro solucion se los hago saber de inmediato. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|