Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Problema con programa

Buenas, mi problema es algo complicado.
Tengo un programa creado por otra persona, lo cual tengo solo el '.exe'. Tengo todas las tablas creadas en paradox.
el problema está en que en un ordenador de sobremesa con win.200 y en un portatil con XP se a copiado la carpeta donde está el '.exe' junto a las tablas y funciona perfectamente pero al quere pasarlo a otro portatil me da el famoso error 'Operation must be performed on the current session'.
Por lo que e visto no necesita crear alias en el odbc ni nada.
Puedo ver los datos de las tablas pero por algun motivo en ningun otro ordenador puedo utilizar el programa.
Alguien sabria porque?
Por favor agradecería no me manden hacer una búsqueda en el foro sobre ese error porque ya lo e probado todo.
Un saludo
Responder Con Cita
  #2  
Antiguo 26-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola salvanano
Hay varias maneras de hacer que un programa se estanque en un ordenador, por ejemplo si quisiera hacerlo, con solo incluir en el ejecutable la opcion que lea el numero del disco, grabarlo y ya, cuando transportas el programa a otro ordenador simplemente no tiene el mismo numero de disco y no funciona.
Pudiera ser algun otro sistema, no lo se.
Yo haria dos cosas, una, veria las tablas a ver si encuentro lo que te menciono, dos, llamaria al que hizo el programa, seguro mas listo que tu y yo juntos y la pregunto cuanto me cuestan los fuentes, por que seguro no los regala, bueno quien sabe.
Saludos
Responder Con Cita
  #3  
Antiguo 26-04-2007
Avatar de Lonidas
Lonidas Lonidas is offline
Miembro
 
Registrado: abr 2006
Posts: 35
Poder: 0
Lonidas Va por buen camino
Hola, lo de Caral es muy factible que así sea..
Pero por otro lado podria ser que el creador del programa haya usado componentes DBE y si es así el error ese que tu mencionas es mas que seguro que te falta el aliasName, que se crea en el “Database Desktop” sin el nombre del alias es muy probable que el sistema no funcione..

Saludos….
Responder Con Cita
  #4  
Antiguo 26-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Lo del alias ya lo habia pensado y esperaba que hubiese alguna forma de saltarselo.
El creador le conozco pero es mayor y no se acuerda ni de lo que izo el dia anterior asiq para acordarse de el programa y el alias y encima perdio el cd donde metio todo lo relacionado con la aplicación.
Gracias por vuestras respuestas, intentare ver si hay alguna forma de hacerlo, aun asi podeis seguir sugeriendo cosas.

un saludo
Responder Con Cita
  #5  
Antiguo 26-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La verdad si el que lo hizo tiene alzaimer y no es muy complicado el programa me evitaria todo esto y lo duplico de nuevo.
Saludos
Responder Con Cita
  #6  
Antiguo 26-04-2007
Avatar de Lonidas
Lonidas Lonidas is offline
Miembro
 
Registrado: abr 2006
Posts: 35
Poder: 0
Lonidas Va por buen camino
:d :d :d ..........................
Imágenes Adjuntas
Tipo de Archivo: jpg 1abuelo.jpg (900 Bytes, 106 visitas)
Responder Con Cita
  #7  
Antiguo 26-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Smile jeje

Ya, si eso el lo facil, yo tambien podria duplicarlo, pero es que no quieren eso, quieren poder utilizarlo lo antes posible y lo que no entiendo es como copiandolo a un pc si funciona y en otro no.

Saludos
Responder Con Cita
  #8  
Antiguo 26-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Todo tiene su explicacion y su porque.
Usa tablas Paradox.
Estas estan enlazadas como?
Usa conexion odbc, alias, que?
Las tablas esta abiertas, tienen clave ?
Creo que hay que hacerse muchas preguntas e ir resolviendo una a una.
Saludos
Responder Con Cita
  #9  
Antiguo 27-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
datos

Las tablas estan abiertas, se pueden ver y no tienen clave
Tienen Alias? pues no lo se.
Estan enlazadas, pues si, ademas seguro que si ves el programa ves que es supersencillo y en una semana o dos puedes tener una replica, pero la cuestion es que en el unico sitio que funciona es en el ordena del despacho.
La conexion odbc es 'DB' ya que te lo dice si no esta configurada y una vez que la configuras es donde me da el error.
Responder Con Cita
  #10  
Antiguo 27-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La verdad esto tampoco lo entiendo yo:
Cita:
lo que no entiendo es como copiandolo a un pc si funciona y en otro no.
Ya lo han probado en otro ordenador ?, en cuantos ?, o es que lo instalaron en un solo ordenador, posiblemente con un instalador y ahi se quedo?
Preguntas y mas preguntas.
Saludos
Responder Con Cita
  #11  
Antiguo 27-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
No tengo ni idea de como lo instalaron.
Pero al pasarlo a otro ordenador creo que lo unico que hicieron es copiar la carpeta donde se encuentra el ejecutable y las tablas.
Un saludo
Responder Con Cita
  #12  
Antiguo 27-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Como hablas de ODBC, puede que este enlace te sirva.

http://www.datahabitat.com/odbcdata.html#paradoxandodbc

Aquí tienes un enlace para instalar el BDE.

http://www.filewatcher.com/m/bdemm52...76931.0.0.html

(el primer link que aparece, ya te sirve)

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #13  
Antiguo 27-04-2007
salvanano salvanano is offline
Miembro
 
Registrado: abr 2005
Posts: 92
Poder: 20
salvanano Va por buen camino
Smile

Gracias Lepe por tu aporte, pero yo ya tengo instalado el BDE en los equipos y el alias de la base de datos, lo que me pasa es el p... error ese de session que no se porque me lo da.

saludos
Responder Con Cita
  #14  
Antiguo 27-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Y si todo esta fallando no sera que este mensaje:
Cita:
La 'operación se debe realizar en el session'. actual.
Tendra que ver con el direcctorio donde tiene que colocarse el programa o algo asi?
Saludos
Responder Con Cita
  #15  
Antiguo 28-04-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
"La sesión" se administra mediante el componente TSession de delphi, no tiene parámetros de digna mención, se suele configurar en tiempo de diseño y se le da un nombre a la sesión que se usará durante todo el programa.

Lo importante aquí, es que todas las tablas y consultas deben llevar el mismo nombre de sesión, y eso, es difícil que lo cambie el usuario. Aunque nunca se sabe lo que ha podido hacer el programador.

Lo normal sería intentar reproducir todo al mínimo detalle. Desde el ordenador que funciona, mirar:
- las rutas del programa, de la base de datos
- la estructura de carpeta
- el nombre del alias
- Intentar abrir archivos .ini o con extensión "rara" con el bloc de notas (por si es un archivo de texto con parámetros de configuración singular a cada equipo.
- Mirar la configuración del BDE en el panel de control, mirando todos los parámetros que lleva, incluso copiar el archivo idapi32.conf de un Pc a otro (siempre haciendo copias de seguridad).

Supongo que el compañero ya habrá realizado muchas de esas cosas, pero, más allá de "mirar por fuera" poco puede hacerse.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #16  
Antiguo 28-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La verdad yo insisto en mi apreciacion.
Lo mas dificil de hacer un programa es el diseño de la extructura del mismo, en este caso hay un ejemplo en vivo.
Para mi lo mejor es hacerlo denuevo y me quitaria los dolores de cabeza, ya se, no es tan facil, pero ya en un dia tendria una buena parte hecha, no se me parece que insistir en poner a funcionar algo que ni se sabe que es, lo veo complicado, ademas si en algun momento falla, que?.
Saludos
Responder Con Cita
  #17  
Antiguo 29-04-2007
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 19
casacham Va por buen camino
Practicidad Ante Todo

Hola, luego de haber leido bastante, pienso al igual que Caral que deberias explicar de alguna forma que el error no es salvale. Que lo mejor es diseñar un nuevo programa, de paso te vendes como programador, y lo mejor es que das una solucion certera al problema. Claro que lleva el estudio de las tablas y su estructura. No es la primera vez que pasa el hecho de tener que hacer todas las capas de programacion de nuevo.
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
Problema al crear programa de instalacion Ivan A. Garcia Conexión con bases de datos 4 13-01-2007 06:31:06
Problema Con Programa Multilenguaje sammyrano Varios 3 15-09-2006 18:38:27
Problema al crear programa de instalacion Ivan A. Garcia SQL 2 03-09-2006 08:33:37
Problema Ejecutando un programa hecho en delphi wpolanco Varios 2 05-05-2005 07:39:58
problema con los Tedit en un programa Pepetrueno Varios 6 28-06-2003 01:47:38


La franja horaria es GMT +2. Ahora son las 08:28:49.


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