Ver Mensaje Individual
  #1  
Antiguo 09-01-2017
koalasoft koalasoft is offline
Miembro
 
Registrado: oct 2004
Ubicación: Tenosique Tabasco
Posts: 86
Reputación: 20
koalasoft Va por buen camino
Migración BD Paradox a Mysql en RED

Estimados necesito su orientación ...

Ya de hace alguno tiempo vengo programando con Delphi 7 y usando el motor de BD Paradox para sistemas Locales, tengo un sistema ya terminado, pero ahora requiero que en lugar de ser una BD Local, sea de compartido y por Red, al decir compartido es para que varios usuarios puedan usar las tablas al mismo tiempo ya sea para consulta o trabajar en ellas, por cuestiones de tiempo no puedo "por ahora" usar otro tipo de sistema, osea veo en los foros que recomiendan usar firebird entre otros ..

Pero en mi caso ya que el sistema esta corriendo bien local migrarlo a una base de datos compartida, por que a Mysql, bueno considero que este manejador es muy confiable "cuestión de gustos", estuve usando los componentes Table y Datasource para tal trabajo (guardar, modificar, eliminar) y para las consultas usaba el query con sentencias SQL. Veo que hay un poco de similitud usando las tablas ADOTable, mi pregunta sería .. es suficiente usar en lugar de usar las TTables ahora el ADOTable para guardar mi datos?..

Para guardar usaba la sintaxis:

Código PHP:
Table1.insert;
try
Table1.FieldByName('CONT').AsInteger:=StrToInt(Edit1.Text);
Table1.FieldByName('NOM').AsString:=Edit2.Text;
finally
Table1
.post;
end
Para Editar el:

Código PHP:
Table1.Edit;
try
Table1.FieldByName('CONT').AsInteger:=StrToInt(Edit1.Text);
Table1.FieldByName('NOM').AsString:=Edit2.Text;
finally
Table1
.post;
end
y para eliminar el :

Código PHP:
Table1.Delete
Puedo seguir usando los mismo parámetros ahora con el ADOTable? o es que se requiere hacer as cosas ..

Escenario:

La Base de datos estará en Mysql en un equipo en red llámese "equiposerver"
Otro equipo estará en la misma red para hacer las operaciones llámese "equipoperador"
y un último equipo solo para consulta, llámese "equipocosulta"


Lo que se requiere es que el "equipoperador" al momento que este trabajando (cargando,editando, borrando datos) pueda el "equipoconsulta" poder hacer "valga la redundancia" realizar consultas y generar reportes, estos dos trabajando simultaneamente en el "equiposervidor".

Me podrían aclarar si es correcto que lo que expongo o hay alguna mejor idea?

Gracias por su tiempo!!
Responder Con Cita