PDA

Ver la Versión Completa : Query en Modo Red Con Paradox!!


jmedina
18-05-2005, 17:32:26
Buen dia Foristas:


Espero me puedan ayudar una ves mas por este medio, la problematica que tengo, o bien no se si esta mal configurado, es que en mi aplicacion que realizo, con paradox, y delphi 5.0 , en una parte hago un query para ordenar algunos registros que tomo de una tabla, pasandole un valor con ParamByName,ya que a su ves los ordeno, para crear un reporte que contiene grupos y no quiero toda la informacion de la tabla solo los registros que estan siedo vistos por el usuario en ese momento para esto utilizo el query y order by, en modo local funciona a la Perfeccion pero cuando trabaja en red me dice que el parametro es incorrecto, este parametro lo tomo de un dbedit, para hacer la seleccion de los registros en cuestion.

A que creen que se deba si en modo local funciona bien, pero cuando lo trabago en red no permite pasar el query, y el error es que el parametro es incorrecto, que puedo hacer?


Saludos

Jmedina
Gracias

marcoszorrilla
18-05-2005, 17:40:22
Si todo está bien configurado, no tiene porque darte error, quizás no tengas bien configurado el alias y por eso otro equipo de la red intenta buscar la tabla en su disco y no lo encuentra, en cualquier caso danos más datos, configuración de la Consulta, alias, y el código SQL.

Un Saludo.

jmedina
18-05-2005, 18:31:28
Gracias marcos por responder tan rapido:

Estas son las propiedates que tiene mi query

Active --> False (ya que este lo activo cuando lo ejecuto)
AutoCalcFields --> True
AutoRefresh --> True
CachedUpdates--> False
Constrained --> True
Constraind (Tcheckconstraints)
DataBaseName --> DATOS
Data Sourse (En blanco, ya que lo ligo por el datasource)
Filter En blanco
Filtered -->False
Filter Options
FoCaseInsensitive -->true
foNoPartialCompare -->true
Name -->Qpres
Object View --> False
ParamCheck -->True
Params
0- Cod (Este es mi parametro al cual asigno el valor
RequestLive -->True
SessionName --> Sess1_2
SqlString -->(Strings)
Select * From TPresupuesto
Where CodigoCot = :Cod
Order By Nivel, Departamento
Tag --> 0
Unidireccional -->False
UpdateMode -->upwhereall
UpdateObject Enblanco

En cuando al alias de mi DB es DATOS, y este Lo Conecto por un database

el codigo que pongo en ejecusion para mandarle el valor es el Siguiente

Codigo1:= DBEdit14.Text;
DM3.QPres.Close;
DM3.QPres.ParamByName('Cod').AsString:= Codigo1;
DM3.QPres.Open;



Esto es lo unico que hago, posterior a ello, solo lo ligo con un dbepipeline para mi reporte en report builder pero no llego a ello, y me manda el parametro invalido

El nivel, y departamento son idices secundarios, no si tambien me puedas indicar otro metodo que seria mas facil , crees que sea Posible, Ordenar una Tabla que sea detalle de otra? y como se puede hacer ?

Espero me ayudes
Gracias una ves mas

jmedina
23-05-2005, 06:11:42
Gracias Foristas, he solucionado el problema, estaba dañado mi reporte la causa no la se pero lo volvi a crear y mandar la instruccion para ejecutarlo, y ya no me dio problema

Saludos

Gracias

Jmedina