Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Linux
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-06-2010
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Delphi 7 - ubuntu y SQL !!!.. se puede ?

Hola a todos... Se me ha presentado la necesidad de ver la posibilidad de hacer funcionar un sistema desarrollado en Delphi 7 y sql2008 en maquinas
que esten ejecutando linux (ubuntu por ejemplo) .. La conexion a la BD la
hago por los componentes SDAC de CoreLab..
He intentado con Wine .. pero me da error de conexion con la base
(validando con usuario SQL) ....
No se si sera posible hacer lo que quiero ... Sino fuera asi podrian indicarme
como deberia hacer ...
Tambien quisiera tener una version del sistema pero usando una DB (MySQL) .. sera posible esto tambien ?
Gracias a todos
sds
Responder Con Cita
  #2  
Antiguo 28-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.067
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que hace falta que aclares mejor qué quieres hacer, poner el delphi, el programa hecho, la base de datos, todo?...
Responder Con Cita
  #3  
Antiguo 28-06-2010
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Disculpa si no me explique bien..

Si.. Quiero poner solo el EXE en una PC con linux y que la aplicacion se conecte a un servidor SQL2008..( con W2003 Server)
(seria una estacion de trabajo)

Y Como una segunda tarea quisiera poner esa misma aplicacion pero usando una DB MySQL (se que para esto ya tendria que convertir TABLAS y SP ..pero
tengo entendido que hay algun soft que ayuda a hacer esta migracion..)

Mi mayor duda que debo usar en DELPHI para conectar a la DB , para
que luego pueda conectarse ejecutandose desde linux (hablo desde mi total ignorancia sobre linux..) ..
Digo .. me conviene usar MDAC , ADO , SDAC .... es lo mismo hacer funcionar cualquiera de estas opciones.....
sds y gracias Casimiro por tu pronta respuesta
Responder Con Cita
  #4  
Antiguo 28-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.067
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si tienes un programa windows (el exe) y vas a conectar a una base de datos windows en un servidor windows... me parece poco útil instalar el exe en linux, la verdad.

Debes quitar de tu programa llamadas a la API de windows que no estén emuladas por wine. No creo que puedas hacerlo funcionar con ADO.

Sería más razonable, por ejemplo, tener un servidor linux con firebird y adaptar el programa para el mismo.

Sinceramente, me parece que no vale la pena lo que quieres hacer.
Responder Con Cita
  #5  
Antiguo 28-06-2010
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Seguramente no es lo optimo Casimiro ...

pero te cuento la situacion ...
El sistema esta funcionando en una red windows con el servidor sql .. para aprox. 10 maquinas con xp .. Eso figuratelo como una seccion de la empresa , pero hay 3 o 4 secciones mas que ' desearian' consultar el sistema .. pero TODAS sus maquinas tienen Linux ... de ahi el problema ...

Ademas seguramente el proximo paso dirigencial va a ser migrar a linux , con lo cual si seguramente como tu sugieres tendriamos que migrar a FireBird...
pero por el momento el primer paso seria lo que te comente al principio...
GRACIAS !!
Responder Con Cita
  #6  
Antiguo 28-06-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.307
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Creo que la unica forma es que utilices una máquina virtual (VirtualBox, por ejemplo).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 28-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.067
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Neftali Ver Mensaje
Creo que la unica forma es que utilices una máquina virtual (VirtualBox, por ejemplo).

Pues sí, de momento para salir del paso, instalar virtualbox en linux y en virtualbox instalar el windows. Es lo más rápido. Una vez instalada en uno, sólo es cuestión de copiar la máquina virtual en los otros ordenadores.
Responder Con Cita
  #8  
Antiguo 30-06-2010
CrazySoft CrazySoft is offline
Miembro
 
Registrado: abr 2005
Posts: 96
Poder: 20
CrazySoft Va por buen camino
hola, a mi me funciono con wine y como componente de conexion ZEOS y mysql
Responder Con Cita
  #9  
Antiguo 30-06-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Si tu servidor de base de dato no fuera "MS SQL Server" se puediera tranquilamente , por ejemplo podrias empezar a migrar tus tablas a MySQL u otro que sea Multiplataforma , al tener tu Base de Datos en un servidor multiplataforma, puedes conectarte desde cualquier equipo y de cualquier Sistema Operativo(Windows,Linux,Mac,etc.) sin necesidad de virtualizar nada.
En tu caso yo optaría por migrar tus tablas de tu BD y crear tu aplicacion cliente por ejemplo usando Free Pascal con Lazarus u otro similar., aunque si lo precisas de inmediato pues en ese caso las opciones que te dan arriba son totalmente válidas..
Aunque tambien puedes y creo que es mas elegante que te conectes a traves de Escritorios remotos por ejemplo usando Terminal Services
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 30-06-2010 a las 21:09:29.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Que version de Delphi funciona con ubuntu ronimaxh Varios 7 27-03-2010 03:22:13
instalar delphi en ubuntu ayuda bothy Lazarus, FreePascal, Kylix, etc. 18 19-01-2010 23:40:40
¡Delphi 7 funcionando en Ubuntu! kovaski Linux 22 29-09-2008 17:26:04
Consulta sobre Ubuntu/Delphi Fita Linux 7 15-05-2008 20:53:59
¿se puede bajar ya Ubuntu kubuntu 8.04? Robert01 Noticias 5 25-04-2008 18:06:44


La franja horaria es GMT +2. Ahora son las 16:51:19.


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
Copyright 1996-2007 Club Delphi