Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Conectar base de datos Firebird con base de datos Oscommerce 2.3.3 (https://www.clubdelphi.com/foros/showthread.php?t=81274)

Adriadob 29-10-2012 11:23:32

Conectar base de datos Firebird con base de datos Oscommerce 2.3.3
 
Hola buscando informacion sobre como hacer esto, muy dificil por cierto.. he encontrado este foro y me gustaria saber si alguien sabe como se haria. expongo mi caso. Donde trabajo tienen un programa de contabilidad y control de stock que usa firebird, y me han pedido que les haga la pagina web, y que se pueda comprar desde ella tambien con los mismos datos que dicho programa, asi que mi idea seria hacer una base de datos en la web con lo mismo que el programa y que cuando compraran via web se modificara en la base de datos de firebird tambien. Alguna idea? Saludos y gracias :)

Casimiro Notevi 29-10-2012 11:44:49

¿Y qué tiene que ver el título Oscommerce 2.3.3?

Adriadob 29-10-2012 12:51:14

Para hacer la tienda online, estoy usando Oscommerce que tiene su propia base de datos. Perdon por no dejarlo claro.

Casimiro Notevi 29-10-2012 14:09:28

Pues no se entiende nada de lo que preguntas :confused:

Tienes el programa oscommerce que usa su propia base de datos, seguramente mysql.
Y dices que vas a hacer el programa web para que se conecte a la base de datos de otra programa que tienes en local, no en la web.
¿Cómo quieres conectar las ventas del oscommerce con tu programa?
Supongo que pensarás hacer un programa que se conecte a la BD de oscommerce y desde ella exporte los datos de ventas a la BD de tu otro programa, o quizás a otra BD distinta que piensas crear para ese otro programa web que tienes que hacer :confused::confused::confused:
No se entiende.

Adriadob 29-10-2012 14:14:08

La idea seria conectar la base de datos de oscommerce a la del programa en local que tengo, asi que los datos se modificaran desde la web. por lo que supongo que habria que modficiar algun archivo del oscommerce diciendole que se conecte a la del programa local, antes importando la base de datos de dicho programa para tener la estructura igual y los datos de ese dia actualizados. Mi pregunta es como se podria hacer eso, o si hay otra manera.

Casimiro Notevi 29-10-2012 16:23:57

Creo que tienes un "cacao mental" ;)
Tienes un programa local de stocks que usa firebird. (Lo has hecho tú y tienes los fuentes para modificarlo).
Tienes un programa web (oscommerce) que usa mysql. (Tienes los fuentes para modificarlo)
Creo que quieres hacer un ¿programa web? que lea de la BD mysql de oscommerce y pase los datos a la BD del programa local de stocks.

Entonces ¿exactamente qué quieres hacer?

Adriadob 29-10-2012 17:16:57

Quiero que cuando alguien compre algo desde la pagina web, el stock se modifique tambien en la base de datos de el programa local.

Habia pensando en configurar algun archivo de la configuracion del Oscommerce para que se conectara a la base de datos de el programa local, asi cuando se modifique algo en la pagina web, alguna venta o cualquier cosa, que se vea reflejado tambien en el programa local.

Pero primero debería exportar toda la base de datos a la base de datos de Oscommerce para que sean iguales, y ya despues hacer para que se modifiquen las 2 bases de datos desde el programa o desde la web.

Casimiro Notevi 29-10-2012 18:00:11

A ver, Adriadob, para empezar me gustaría conocer más o menos tu nivel de conocimientos de programación, y así aconsejarte una cosa u otra.

Adriadob 29-10-2012 18:36:05

No tengo casi conocimientos de programacion, si es modificar codigo sabiendo que modificar, aun puedo hacer algo pero no mucho.. :( se lo basico de php pero bastante de html que en este caso supongo que no servira mucho.

Casimiro Notevi 29-10-2012 18:53:33

Imagina que esto es un foro de medicina y estás preguntando cómo hacer un transplante de cerebro entre dos pacientes.
Yo te pregunto por tus conocimientos y tú contestas que sabes limpiar heridas, hacer vendajes y poco más.
Pues más o menos es lo mismo.

Es demasiado complejo explicar el proceso por estos medios, te aconsejo que aprendas sobre programación con bases de datos, uno de los mejores libros, y además es gratis, lo tienes aquí mismo.

mightydragonlor 30-10-2012 04:53:12

La verdad es que es demasiado complejo hacer esto, ya que tienes un programa hecho, como lo es oscommerce, lo mas recomendable en este caso y mas práctico a mi parecer, es crear una aplicación o daemon, que esté conectado a las tablas de oscommerce, para que al haber un cambio en estas, replicarlo como debería de ser en tu base de datos Firebird, por que intervenir algo ya hecho, para que haga otras cosas, como es el caso de usar diferentes tablas de diferente base de datos, es bastante complejo.

Saludos.

Adriadob 31-10-2012 12:28:46

Gracias mightydragonlor, sip por lo que he investigado es bastante complejo y tendré que buscar ayuda de un programador, pero si, la idea seria esa, a ver si lo puedo conseguir :) Saludos!


La franja horaria es GMT +2. Ahora son las 16:31:20.

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