![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Marcos, mira es asi como tengo todo, todavia no lo prueba ya que no estoy en el trabajo, pero me gustaria que le dieras una revisada haber si algo esta incorrecto y lo pueda corregir.
F:\Aspelnew\sae30\S-METUSA (unidad compatida): es la ruta del SERVIDOR donde jalo los datos de las tablas PARADOX, esta definido asi, ya que existe un sistema implantado en mi empresa que toma esa ruta, bueno lo eh dejado asi. Aunque estoy pensando que UNICODE seria mejor. Esto tengo en mi datamodule : Código:
With MetusaSesion do begin //Tsession
NetFileDir := 'F:\Aspelnew\sae30\S-METUSA\NET';
PrivateDir := 'c:\Temp';
End;
MetusaSesion.sessionName:=Metusa; //defino una session
With MetusaDataBase do begin //Tdatabase
Params.Clear;
Params.Add('PATH='+'F:\Aspelnew\sae30\S-METUSA');
Params.Add('DEFAULT DRIVER=PARADOX');
Params.Add('ENABLE BCD=FALSE');
Connected := true;
End;
para el caso de los query tengo asi en mi modulo : Código:
SQLquery.sessionName:=Metusa; // la session creada SQLquery.databasename:='F:\Aspelnew\sae30\S-METUSA' .................................. Gracias anticipadas. Última edición por Coco_jac fecha: 27-12-2005 a las 04:19:10. |
|
#2
|
|||
|
|||
|
Deberia ser asi
Yo solo haria el siguiente cambio:
Código:
With MetusaDataBase do begin //TdatabaseParams.Clear; Params.Add('PATH='+'F:\Aspelnew\sae30\S-METUSA'); Params.Add('DEFAULT DRIVER=PARADOX'); Params.Add('ENABLE BCD=FALSE'); DatabaseName:='Nombre_Sistema_X.X'; Connected := true;End; SQLquery.sessionName:=Metusa; // la session creada SQLquery.databasename:=MetusaDataBase.DataBaseName; Christian Concepcion-Chile |
|
#3
|
||||
|
||||
Ésto no debería compilar, ya que SessionName espera una cadena de texto.
Tambien te aconsejaría que uses constantes para todos los strings esos, ya que te será más facil un cambio: Expande el uso de constantes hasta donde sea necesario. El local Share está bien así. saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
HOLA AMIGOS GRACIAS POR RESPONDER Y DAR SUS CONSEJOS ENTONCES QUEDARIA ASI, LO PROBARE DE INMEDIATO Y LES CUENTO QUE PASO, GRACIAS POR EL APOYO.
Código:
CONST
MTSession = 'Metusa';
DirectorioBD = 'F:\Aspelnew\sae30\S-METUSA';
DirectorioNET = DirectorioBD + '\NET';
DirectorioPrivado = 'c:\temp';
With MetusaSesion do begin
NetFileDir := DirectorioNET;
PrivateDir := DirectorioPrivado;
End;
MetusaSesion.sessionName:=MTSession; //defino una session
With MetusaDataBase do
begin
Params.Clear;
Params.Add('PATH='+DirectorioBD);
Params.Add('DEFAULT DRIVER=PARADOX');
Params.Add('ENABLE BCD=FALSE');
DatabaseName:='MetusaStock';
Connected := true;
End;
SQLquery.sessionName:=MTSession;
SQLquery.databasename:=MetusaDataBase.DataBaseName;
|
|
#5
|
||||
|
||||
|
Hola amigos acabo de probarlo y salio un error : Un known Database Alias : "Metusastock" tengo que crar un alias o que ?
Espero sus comentarios. Gracias |
|
#6
|
||||
|
||||
|
__________________
Guía de Estilo de los Foros Cita:
|
|
#7
|
||||
|
||||
|
Gracias Marcos Todo Bien Hasta Ahora......................
Gracias A Todos Funciono Bien Seguire Probando............. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|